首页 > 解决方案 > 当 redux 更改商店中的状态时,我的 reactJS 应用程序不会重新呈现

问题描述

我是学习 Redux 的新手。当我编写 store.subscribe(render) 时,我的应用程序编译没有错误,但没有任何显示。我一直在关注一篇文章https://medium.freecodecamp.org/understanding-redux-the-worlds-easiest-guide-to-beginning-redux-c695f45546f6),它很好地解释了 redux 但订阅部分只是不工作. 非常感谢这方面的任何帮助。

我尽我所能,我什至重建了应用程序,但没有运气。

index.js

./reducer/index.js

./store/index.js

应用程序.js

标签: reactjsreact-nativereduxreact-reduxreactive-programming

解决方案


您需要将提供程序添加到您的商店以订阅更改。有关更多详细信息,请查看此链接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')
)


推荐阅读