Обновление состояния реагирующей навигационной кнопки в соответствии с состоянием компонента - PullRequest
0 голосов
/ 15 мая 2018

У меня есть правая кнопка в заголовке реагирующей навигации, которая кликабельна и должна представлять логическое значение, такое как «выбранный».После того, как пользователь нажмет кнопку, я хочу обновить это значение в состоянии компонента и отразить это изменение на панели навигации, изменив значок.

Я знаю, что могу использовать setParams для отправки обработчика и исходного состояния в componentDidMount какобъяснил во многих местах, однако я не понял, как я могу обновить значок, основанный на новом состоянии, как только пользователь щелкнет по нему.

Я знаю, что это можно легко решить с помощьюRedux и может использовать его в конце концов, но сначала попытается понять, есть ли другое решение , а не , включающее модули управления состоянием.

1 Ответ

0 голосов
/ 15 мая 2018

Решение, которое я нашел, состоит в том, чтобы просто вызывать setParams из того же обработчика, который обновляет состояние компонента, однако это не очень хорошо, так как мне нужно обновить оба состояния компонента и состояние панели навигации.

Возможно, кто-то может прокомментировать, если есть более чистое решение.

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