We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5e2a44f commit 6eda41dCopy full SHA for 6eda41d
src/py/reactpy/reactpy/samples/use_local_storage.py
@@ -1,5 +1,5 @@
1
from reactpy import component, html, run
2
-from reactpy.core.hooks import use_state
+from reactpy.core.hooks import use_state, use_effect
3
from reactpy.backend.hooks import use_local_storage
4
from reactpy.core.types import LocalStorage
5
@@ -9,14 +9,16 @@ def App():
9
key_input, set_key_input = use_state("")
10
val_input, set_val_input = use_state("")
11
12
- def handle_get(e):
+ @use_effect
13
+ def handle_get():
14
set_val_input(
15
storage.get_item(
16
key_input
17
)
18
19
- async def handle_set(e):
20
21
+ async def handle_set():
22
await storage.set_item(
23
key_input,
24
val_input
0 commit comments