最佳答案
假设我有一个简单的开关:
当我单击按钮时,Color 组件在红色和蓝色之间变化
我可能通过做这样的事情来达到这个结果。
Index.js
Button: onClick={()=>{dispatch(changeColor())}}
Color: this.props.color ? blue : red
容器 JS
connect(mapStateToProps)(indexPage)
Action _ create. js
function changeColor(){
return {type: 'CHANGE_COLOR'}
}
Reducer js
switch(){
case 'CHANGE_COLOR':
return {color: true}
但是,这是一个地狱的大量代码编写的东西,我可以在5秒钟内实现与 jQuery,一些类,和一些 css..。
所以我想问的是,我到底做错了什么?