Я изучаю React Redux и в основном получается, что когда пользователь вводит неправильные слова, происходит действие dispatch
от Redux middleware
до Store
.
Состояние Store
обновляется с помощью этого "неправильного слова", а компонент уведомления имеет mapStateToProps
для этого "неправильного слова", и все работает хорошо. Уведомление отображается о "неправильном слове".
Моя проблема в том, что в Store
"неправильное слово" сохраняется в виде строки, поэтому, если пользователь вводит одно и то же слово дважды, mapStateToProps
не запускается, потому что состояние Store
для "неправильного слова" не было изменить.
Как мне изменить это, чтобы оно работало для одного и того же слова дважды?
Я проверил создание «неправильного слова» как массива, и это работает, но цель не состоит в том, чтобы хранить массив плохих слов.
Обнаружение «неправильного слова» не является важной частью общей структуры системы приложения, поэтому, возможно, «1017 *« неправильное слово »не является необходимым, но как тогда middleware
распространять это непосредственно в Notification React.Component .
Я понимаю, что ответ может быть самоуверенным, но я новичок в Redux и должен попросить учиться.