Здравствуйте, подскажите пожалуйста почему возникает ошибка `Can't perform a React state update on an unmounted component.` при попытке изменить состояние через дочерний компонент в react-native?
Меняю состояние родительского компонента из дочернего вот так:
Родитель (App.js):
export default function App() {
const [user, setUser] = React.useState(null);
return (
<View style={Styles.container}>
<Login setUser={setUser} />
</View>
);
}
Потомок (Child.js):
export const Login = ({ setUser }) => {
return (
<Pressable onPress={() => setUser(null)}>
<Text>Exit</Text>
</Pressable>
)
}
Примечательно что код отрабатывает без проблем, и состояния меняются, но этот warning вылезает