React / React-Native, где хранить динамические c ссылки с крючками - PullRequest
0 голосов
/ 02 февраля 2020

Мое приложение имеет много динамических c входов, которые вы можете увеличивать, удалять и редактировать, проблема в том, что перед уничтожением приложения мне нужно сохранить текущее состояние формы, значения не могут быть очищены.

Отображение значения внутри компонента fun c из состояния избыточности замедляют рендеринг, потому что при каждом рендеринге ref создаются заново, а текущий ref всегда равен нулю, использование useRef с createRefs внутри создает новую проблему, поскольку вновь созданные входы не вызывают новейшие ссылки и рендерит ошибку последнего выброса входных данных.

В настоящее время значения сохраняются с сохраненным избыточным значением, ссылки сохраняются в отдельном редукторе с именем formRefs, который находится в черном списке в redux-persist .

Не знаю, может ли это ухудшить производительность редукса. все работает, но при открытии файла redux devtools происходит перегрузка при перегрузке. Кто-нибудь получил подобную проблему? Есть лучшие решения?

...