redux基本的使用

通过redux实现点击按钮 数字加减的功能
按照别的demo写的没有效果 不知道问题出在哪了
请各位大佬解释一下
下面贴代码
图片描述

图片描述

图片描述

阅读 2.1k
3 个回答

你是不是没有做状态监听?subscribe 这个函数是用来去订阅 store 的变化,比如你每次对 store 进行 dispatch(action) 都会触发 subscribe 注册的函数调用

store.subscribe()

从你贴的代码中看不出什么问题。
你还是按照官方的例子,一步一步的操作。

我们一般都会把state当作一个tree来处理,而非一个数字。

具体的不是很清楚,但是store.getState()应该是在store.subscribe()的回调中用,这样可以看到变化,另外建议你按照官方中文文档读一遍,因为redux可以是可以直接用在React上面(毕竟和框架没什么关系),但是还是建议通过react-redux来把react的state交给redux管理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题