newState = JSON.parse(JSON.stringify(state));
newState.inputValue = action.value; // 将新的value值赋值给...,至于拆分action中type类型值的好处就是,当你因为不小心把actionType拼写错误时,它会有很好的错误异常提示,这就是定义成一个常量的好处
拆分action,将它封装到一个函数里面去管理.../actionTypes'; // 引入actionTypes
// 将action封装成一个函数,用于返回type类型和需要的参数
function getInputChangeAction(value...,那么的确是比较绕,但是不能因为这样,就不做拆分的
从长远来看,拆分action是很有必要的,一是将事件动作的类型定义成常量给分离出去,二是把整体action单独封装成一个函数放在一个单独的文件中进行管理的...,它返回对应的类型和必要的参数的
拆分的目的主要是提高代码的可维护性
(解释下单页面应用,一个页面,主要体现在入口上)
创建store单独管理
在上面的代码中,已经解决了Redux工作流程中的右半边部分