Как обрабатывать этот сценарий Redux Store, когда mapStateToProps не вызывается - PullRequest
1 голос
/ 06 июля 2019

Я изучаю React Redux и в основном получается, что когда пользователь вводит неправильные слова, происходит действие dispatch от Redux middleware до Store.

Состояние Store обновляется с помощью этого "неправильного слова", а компонент уведомления имеет mapStateToProps для этого "неправильного слова", и все работает хорошо. Уведомление отображается о "неправильном слове".

Моя проблема в том, что в Store "неправильное слово" сохраняется в виде строки, поэтому, если пользователь вводит одно и то же слово дважды, mapStateToProps не запускается, потому что состояние Store для "неправильного слова" не было изменить.

Как мне изменить это, чтобы оно работало для одного и того же слова дважды? Я проверил создание «неправильного слова» как массива, и это работает, но цель не состоит в том, чтобы хранить массив плохих слов.

Обнаружение «неправильного слова» не является важной частью общей структуры системы приложения, поэтому, возможно, «1017 *« неправильное слово »не является необходимым, но как тогда middleware распространять это непосредственно в Notification React.Component .

Я понимаю, что ответ может быть самоуверенным, но я новичок в Redux и должен попросить учиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...