Skip to content

Commit 8472f54

Browse files
committed
And export the hook
1 parent 8046db0 commit 8472f54

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/React/Halo.purs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ module React.Halo
22
( module Exports
33
, component
44
, component_
5+
, UseHalo
6+
, useHalo
57
) where
68

79
import Prelude
@@ -48,6 +50,11 @@ useHalo { props, initialState, eval } =
4850
React.coerceHook React.do
4951
state /\ setState <- React.useState' initialState
5052
halo <- React.useMemo unit \_ -> unsafePerformEffect (createInitialState initialState eval setState props)
51-
React.useEffectOnce (runInitialize halo props *> pure (runFinalize halo))
52-
React.useEffectAlways (handleUpdate halo props *> mempty)
53+
React.useEffectOnce do
54+
runInitialize halo props
55+
pure do
56+
runFinalize halo
57+
React.useEffectAlways do
58+
handleUpdate halo props
59+
mempty
5360
pure (state /\ handleAction halo)

0 commit comments

Comments
 (0)