我使用reactjs和redux创建了一个小的 * 简单的Todo App*,其中todos state
作为initialtodoState
存储在Redux中,这样当我单击Add
按钮时,我可以看到一些todos和action ADD_TODO
被调度并存储在payload中的id
和text
。到现在为止一切都很好!
但主要的问题是,我看不到text
添加到我的todos state
,而不是显示我todos
它显示没有待办事项。我不知道什么是错误的,我错了。
React Devtools截图:
就像我这样做:live codesandbox example
我已经把我所有的努力首先理解redux,react-redux,并尝试实现todoapp。
这里有一些我研究过的stackoverflow链接,但是,它没有帮助,因为它让我很困惑:(
- Extract Redux Store/State as Selector
- How to display data from redux store?
- How to store or access payload data in Redux
我试图抓住上面的解决方案链接来解决我的问题,但我仍然无法得到它。
请帮我解决这个问题!!
1条答案
按热度按时间vptzau2j1#
终于,我做到了!!
经过大量的搜索和思考,我知道我错误地使用了
...
运算符将text
添加到todos state
。这样,
...
运算符应该实现:todos.js
因此,存储的
text
应该从有效负载显示。