Я использую React + Redux для одного из моих приложений. Где я хочу иметь Nav, с 2 пунктами Nav. Я хочу обработать изменение элемента Nav на основе действий пользователя.
Я планирую использовать свое хранилище избыточных данных, чтобы иметь состояние для этого, чтобы обрабатывать это изменение. Это хороший подход или, пожалуйста, направьте меня к лучшему решению. Я новичок в этом.
Мой Nav будет выглядеть примерно так
<Nav {...props} activeKey={active} onSelect={onSelect} style={styles} appearance="subtle" justified>
<Nav.Item eventKey="nav-1">
Nav 1
</Nav.Item>
<Nav.Item eventKey="nav-2" >
Nav 2
</Nav.Item>
</Nav>
(для этого используется rsuite js)
Мое начальное состояние магазина будетбыть примерно таким
const initialState = {
selectedNav: 'nav-1'
};