(添加,删除todolist操作)
如何改变store的数据,实现页面的更新?
在前文的示例代码中已经知道组件怎么从store中取数据了,然而现在,如果想要更新state的数据?怎么办?...通过store的dispatch方法,接收action对象,告知store,有action这么一个事件动作,改变store中的状态的唯一方法就是派发action
如下实例代码所示
代码,使用vue的话,几行代码就搞定了,Vue中也有vuex这样的数据流管理框架,使用起来也是大同小异,两个各有优点,都很强
使用React编写代码更偏向底层一些的,虽然Redux比较绕,但都是有固定的套路流程的...,其中理解Redux的工作流程是非常重要的
主要开始用ant-design这个UI组件库对todolist做了一个简单的布局,然后如何将组件的数据抽离到Redux中去管理
组件如何获取Redux中store...,完成新旧数据的替换,
而在组件中如何获取store的数据,是通过getState方法进行获取store中的所有状态
如何保持页面的组件与store数据同步更新,需要注册订阅subscribe方法,该方法接收一个函数