#react-native #state #asyncstorage #userid
#react-native #состояние #asyncstorage #идентификатор пользователя
Вопрос:
Как бы вы порекомендовали сохранить идентификатор пользователя (вошедшего в систему пользователя) и чтобы дочерние компоненты реагировали на это?
При изменении состояния и контекста дочерние компоненты повторно отображают, если это значение изменяется. Я думаю, что преимущество context заключается в том, что вам не нужно передавать реквизиты через каждый компонент; т. Е. У вас есть глобальное состояние, похожее на redux. С asyncstorage у вас нет повторной визуализации, но я думаю, что это желательно? Честно говоря, я изо всех сил пытаюсь понять, почему вы когда-либо использовали asyncstorage, когда вы можете использовать useContext .. Может кто-нибудь внести ясность?
Ответ №1:
Я рекомендую redux-toolkit. Это сокращение без передачи реквизитов.