about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJoão Ferreiro <ferreiro@pinkroom.dev>2022-11-29 17:51:06 +0000
committerJoão Ferreiro <ferreiro@pinkroom.dev>2022-11-29 17:51:06 +0000
commit68e1abf4a9d082e019e5f78732ded12f0d5d8bc0 (patch)
tree6b663a13e1207114642d553cd72f7c978bb8e1f5
parent1f16c75121ee324595ca20620b5ec124e43c1b5e (diff)
downloadvoidsky-68e1abf4a9d082e019e5f78732ded12f0d5d8bc0.tar.zst
react-hooks/exhaustive-deps fixes
-rw-r--r--src/view/com/composer/ComposePost.tsx11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/view/com/composer/ComposePost.tsx b/src/view/com/composer/ComposePost.tsx
index ec0b0bf8d..7b41f95fc 100644
--- a/src/view/com/composer/ComposePost.tsx
+++ b/src/view/com/composer/ComposePost.tsx
@@ -48,20 +48,17 @@ export const ComposePost = observer(function ComposePost({
 
   const autocompleteView = useMemo<UserAutocompleteViewModel>(
     () => new UserAutocompleteViewModel(store),
-    [],
+    [store],
   )
   const localPhotos = useMemo<UserLocalPhotosModel>(
     () => new UserLocalPhotosModel(store),
-    [],
+    [store],
   )
 
   useEffect(() => {
     autocompleteView.setup()
-  })
-
-  useEffect(() => {
     localPhotos.setup()
-  }, [localPhotos])
+  }, [autocompleteView, localPhotos])
 
   useEffect(() => {
     // HACK
@@ -78,7 +75,7 @@ export const ComposePost = observer(function ComposePost({
         clearTimeout(to)
       }
     }
-  }, [textInput.current])
+  }, [])
 
   const onChangeText = (newText: string) => {
     setText(newText)