ファイナライザ
#プログラミング
メモリ内のリソースの開放を行うもの
これを忘れるとメモリリークが発生する
GUI
の
状態管理(GUI)
の観点でも大事
Recoil
,
Jotai
,
Redux
とかはコンポーネントツリーの外に
ステート
を持つので残り続ける
hooksってRAIIっぽい
どのコンポーネントが
RAII(Resource Acquisition Is Initialization)
の役割に当たるのかをまずはじめに考える
ドメインと問題空間と解決空間
参考
https://www.fujitsu.com/jp/documents/products/software/resources/technical/interstage/apserver/guide/Finalizer-GC.pdf
https://zenn.dev/karno/articles/630a64fbc9c65e29b566
http://blogs.wankuma.com/aqua/articles/47441.aspx