【发布时间】:2017-11-02 17:50:44
【问题描述】:
我在我的反应应用程序中使用react-lifecycle-component,并且在我需要componentDidMount 回调从后端加载一些数据的情况下发生。要知道要加载什么,我需要道具,但我找不到检索它们的方法。
这是我的容器组件:
import { connectWithLifecycle } from "react-lifecycle-component";
import inspect from "../../../libs/inspect";
import fetchItem from "../actions/itemActions";
import ItemDetails from "../components/ItemDetails";
const componentDidMount = () => {
return fetchItem(props.match.params.number);
};
// Which part of the Redux global state does our component want to receive as props?
const mapStateToProps = (state, props) => {
return {
item: state.item,
user_location: state.user_location
};
};
// const actions = Object.assign(locationActions, lifecycleMethods);
export default connectWithLifecycle(mapStateToProps, { componentDidMount })(
ItemDetails
);
有什么线索吗?
谢谢。
【问题讨论】:
标签: reactjs react-lifecycle react-props