假设我有一个简单的切换:
当我单击按钮时,颜色组件在红色和蓝色之间变化
我可能会通过做这样的事情来达到这个结果。
索引.js
Button: onClick={()=>{dispatch(changeColor())}}
Color: this.props.color ? blue : red
容器.js
connect(mapStateToProps)(indexPage)
action_creator.js
function changeColor(){
return {type: 'CHANGE_COLOR'}
}
减速器.js
switch(){
case 'CHANGE_COLOR':
return {color: true}
但这是一大堆代码,我可以在 5 秒内用 jQuery、一些类和一些 css 来实现......
所以我想我真正要问的是,我在这里做错了什么?