Skip to content

Fix Select not changing when i change value manually without the onSelect #126

@omar-bear

Description

@omar-bear

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch react-native-magnus@1.0.62 for the project I'm working on.

Here is the diff that solved my problem:

diff --git a/node_modules/react-native-magnus/src/ui/select/select.component.tsx b/node_modules/react-native-magnus/src/ui/select/select.component.tsx
index 3f0e3e5..939ba08 100644
--- a/node_modules/react-native-magnus/src/ui/select/select.component.tsx
+++ b/node_modules/react-native-magnus/src/ui/select/select.component.tsx
@@ -54,6 +54,10 @@ const Select = React.forwardRef<SelectRef, SelectProps>(
       searchableProps,
     ]);
 
+    useEffect(() => {
+      setSelectedValue(value)
+    }, [value])
+
     const computedStyle = getStyle(theme, props);
 
     const resolveMultiLevelAccess = (obj: any, key: string) => {

This issue body was partially generated by patch-package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions