1、能夠用Provider組件包起要用redux數據的組件,傳給他storereact
<Provider store={store}> <App/> <Index/> </Provider>
這樣App和Index組件能夠經過如下方式獲取redux裏的數據(經過props獲取):redux
import React, { Component } from 'react'; import { connect } from 'redux'; class APP extends Component { constructor(props){ super(props); } } export default connect((store) => (store))(App)
或者只傳入connect本身須要的數據:ide
import React, { Component } from 'react'; import { connect } from 'redux'; class APP extends Component { constructor(props){ super(props); } } let select = (state) => { return { th: state.th } } export default connect(select)(APP );
2、定義一個 container 組件,在 container 裏面用 connect 獲取須要的 state,而後經過 props 傳給子組件。spa