Сначала вы должны connect
добавить компонент в хранилище.
Соединение происходит с использованием connect
HOC, предоставляемого пакетом react-redux
.Первый требуемый параметр - это метод, который, учитывая глобальное хранилище, возвращает объект только с теми свойствами, которые вам нужны в этом компоненте.
Например:
import connect from 'react-redux'
const HelloComponent = ({ name }) =>
<p>{ name }</p>
export default connect(
globalState => ({ name: globalState.nestedObject.innerProperty })
)(HelloComponent)
Для повышения читабельностиОбычно используется метод mapStateToProps
, например:
const mapStateToProps = state => ({
name: state.nestedObject.innerProperty
})
export default connect(mapStateToProps)(HelloComponent)