假设我有一个简单的切换:
当我点击按钮时, colored颜色 成分在红色和蓝色之间变化
我可以通过这样做来达到这个效果.
指数js
Button: onClick={()=>{dispatch(changeColor())}}
Color: this.props.color ? blue : red
容器js
connect(mapStateToProps)(indexPage)
创造者行动.js
function changeColor(){
return {type: 'CHANGE_COLOR'}
}
减速器.js
switch(){
case 'CHANGE_COLOR':
return {color: true}
但这是一个地狱般的代码编写的东西,我可以在5秒钟内实现与jQuery,一些类,和一些css...
我想我真正想问的是,我做错了什么?