您的位置:首页 > 科技 > IT业 > 网页设计与制作教学计划_免费网站java源码大全不下载_代发百度关键词排名_厦门百度关键词优化

网页设计与制作教学计划_免费网站java源码大全不下载_代发百度关键词排名_厦门百度关键词优化

2024/12/26 19:44:26 来源:https://blog.csdn.net/weixin_41987016/article/details/143257659  浏览:    关键词:网页设计与制作教学计划_免费网站java源码大全不下载_代发百度关键词排名_厦门百度关键词优化
网页设计与制作教学计划_免费网站java源码大全不下载_代发百度关键词排名_厦门百度关键词优化

在这篇文章的基础上,https://blog.csdn.net/weixin_41987016/article/details/143257435?spm=1001.2014.3001.5501 

继续优化, 借助Provider批量的给整个应用里面的所有的容器组件的添加store

  • 原来的,src/index.js
import React from "react";
import ReactDOM from 'react-dom'
import App from './App'import store from './redux/store'ReactDOM.render(<App/>,document.getElementById('root'))
// 监测edux中状态的改变,如redux的状态发生了改变,那么重新渲染App组件
store.subscribe(()=>{ReactDOM.render(<App/>,document.getElementById('root'))
})
  • 优化后的,src/index.js
import React from "react";
import ReactDOM from 'react-dom'
import App from './App'import store from './redux/store'
import {Provider} from 'react-redux'ReactDOM.render(// 借助Provider批量的给整个应用里面的所有的容器组件的添加store<Provider store={store}><App/></Provider>,document.getElementById('root')
)/* 删除这段代码,改用Provider
// 监测edux中状态的改变,如redux的状态发生了改变,那么重新渲染App组件
// ReactDOM.render(<App/>,document.getElementById('root'))
// store.subscribe(()=>{
//     ReactDOM.render(<App/>,document.getElementById('root'))
// })
*/
  • 原来的,src/App.jsx
import React, {Component} from 'react';
import Count from "./containers/Count";
// 引入store
import store from "./redux/store";
class App extends Component {render() {return (<div>{/*给容器组件传递store*/}<Count store={store}/></div>);}
}export default App;
  • 优化后的,src/App.jsx
import React, {Component} from 'react';
import Count from "./containers/Count";class App extends Component {render() {return (<div><Count/></div>);}
}export default App;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com