Каждый раз, когда часть моего redux заявляет, что я подписан на обновления, мой TextInput теряет фокус, и клавиатура закрывается. Проблема была намного хуже, когда я деструктурировал часть состояния, возвращающуюся из useSelector
. Переключение на селектор для каждого конкретного c значения, которое мне нужно, значительно облегчило эту проблему (и я уверен, что помогло моей общей производительности), но не решило ее.
Я использую хуки useSelector и useDispatch повсюду все приложение без выделенных HOC. Это соответствующие пакеты, которые я использую
"react-native": "0.60.5",
"react-redux": "^7.2.0",
"redux": "^4.0.4",
"redux-logger": "^3.0.6",
"redux-saga": "^0.16.0"
. Я стремлюсь к тому, чтобы это работало как ловушка useState
, компонент будет повторно визуализировать, но не отключит мою клавиатуру.
Спасибо за любую помощь