我有3个容器:
每个人在应用程序中都有自己的页面,但在主页面上有一个显示所有容器数据的下拉列表。以下是我如何装饰下拉组件:
@UserTaskContainer
@UserMessageContainer
@UserNotifyContainer
class ActivitiesDropdown extends React.Component {
....
componentWillMount() {
const allProps = this.props;
}
....
}
exports.ActivitiesDropdown = ActivitiesDropdown;
调试时,所有加载数据都成功,我看到每个数据都被添加到状态,但在ComponentWillMount中,只有来自Notification状态的数据存在。
看来,如果我切换装饰器,那么最后一个装饰器就是出现在道具中的装饰器。
问题:
如果我有一个包含多个容器的组件,我如何使用装饰器来获取所有状态'道具,还是有另一种方法来实现这个目标?
先谢谢。