Мой Компонент должен вызывать запрос graphql, но ему нужны переменные, которые могут использоваться только Redux.Итак, я наметил соединение редукса, чтобы отреагировать.Но у меня есть проблемы с получением данных из редуктора, и вызов не загружается должным образом.
class abc extends Component {
componentWillMount() {
console.log(this.props.variableData); // Getting empty object.
}
}
function mapDispatchToProps(dispatch) {
return bindActionCreators({ variableDataFetchAction }, dispatch);
}
function mapStateToProps(state) {
return {
variableData: state.reducerName.variableData,
}
}
export default compose(
connect(mapStateToProps, mapDispatchToProps),
graphql(MyQuery, {
options: props => {
return {
.....,
variables: props.variableData,
};
},
}),
)(abc);
Мне нужно знать, есть ли проблема в том, как я могу выполнить редукцию.Потому что мой магазин, кажется, пуст.