HalogenのuseLifecycleEffect
reactのuseEffectとほぼ同じinterface
ただし、意味がちょっと異なる
initializeとfinalizeしかやらない
書き換えないといけないの、めんどいな?mrsekut.icon
code:purs(hs)
Hooks.do
Hooks.useLifecycleEffect do
subscriptionId <- subscribeToWindow (H.modify_ widthId)
pure $ Just $ Hooks.unsubscribe subscriptionId -- 3 useEffectの第2引数のようなものはあるか?
この例でのsubscribeToWindowは、renderingごとに実行されるという認識であっているか?
違うmrsekut.icon
pure $ ..の部分がunmount時に実行されるもの
通常は不要
常にpure Nothingとかでよいのか?
他でuseTickEffectのようなhooksを使っていると必要になる