【发布时间】:2019-05-17 05:17:09
【问题描述】:
如何将 props(从 Redux 获取)从 WrapperComponent 传递到 InnerComponent(React/Redux)?
import React, { Component } from "react";
import { connect } from "react-redux";
import { withRouter } from "react-router-dom";
import InnerComponent from "./InnerComponent ";
class WrapperComponent extends Component {
state = {
data: []
};
render() {
return (
<div>
<InnerComponent props={this.props} />
</div>
);
}
}
const mapStateToProps = state => ({
data: state.data
});
export default connect(mapStateToProps)(withRouter(WrapperComponent));
在渲染 WrapperComponent 之后 - 道具仍然不在。 任何 LifeCicle 方法都无法解决它。
有可能吗?
【问题讨论】:
标签: reactjs redux react-redux react-router react-router-dom