说我有一个简单的切换:
当我单击按钮时,颜色组件在红色和蓝色之间切换
我可以通过执行以下操作来达到此结果。
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}
但这是很多代码的地狱,我可以用jQuery,一些类和一些CSS在5秒钟内完成一些事情。
所以我想我真正要问的是,我在这里做错了什么?