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