Скажем, у меня есть простой переключатель:
Когда я нажимаю кнопку, компонент цвета изменяется между красным и синим
Я мог бы достичь этого результата, выполнив что-то вроде этого.
index.js
Button: onClick={()=>{dispatch(changeColor())}}
Color: this.props.color ? blue : red
container.js
connect(mapStateToProps)(indexPage)
action_creator.js
function changeColor(){
return {type: 'CHANGE_COLOR'}
}
reducer.js
switch(){
case 'CHANGE_COLOR':
return {color: true}
но это адский код для написания чего-то, что я мог бы достичь за 5 секунд с помощью jQuery, некоторых классов и некоторых css...
Итак, я думаю, что я действительно спрашиваю, что я делаю неправильно здесь?