reactjs - 当 redux 更改商店中的状态时,我的 reactJS 应用程序不会重新呈现
问题描述
我是学习 Redux 的新手。当我编写 store.subscribe(render) 时,我的应用程序编译没有错误,但没有任何显示。我一直在关注一篇文章(https://medium.freecodecamp.org/understanding-redux-the-worlds-easiest-guide-to-beginning-redux-c695f45546f6),它很好地解释了 redux 但订阅部分只是不工作. 非常感谢这方面的任何帮助。
我尽我所能,我什至重建了应用程序,但没有运气。
解决方案
您需要将提供程序添加到您的商店以订阅更改。有关更多详细信息,请查看此链接https://react-redux.js.org/api/provider
请找到商店的示例代码。
import React from 'react'
import ReactDOM from 'react-dom'
import { Provider } from 'react-redux'
import { App } from './App'
import createStore from './createReduxStore'
const store = createStore()
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
)
推荐阅读
- python - 用 Pandas 导入的数据点之间的差异子图和时间值的转换
- javascript - React-Native-firebase 推送通知(android)不会在后台或应用程序关闭时显示请求的“正文”
- javascript - 在字符串中查找第二次出现的字符
- haskell - 后续折叠调用的记忆
- python - Python多处理:如何将共享变量用于复杂类的列表?
- jquery - 带有项目限制的jquery可排序
- url - 如何将回调 URL 添加到 Twitter 的白名单中?
- server - 访问 Jboss AS7 服务器的日志
- javascript - 弃用 createObjectURL 并替换为新的 HTMLMediaElement.srcObject 不适用于网络摄像头流
- android - 地理编码在棒棒糖中返回空地址