Javascript 动态渲染组件中的错误道具
我使用道具渲染组件,如下所示:Javascript 动态渲染组件中的错误道具,javascript,reactjs,Javascript,Reactjs,我使用道具渲染组件,如下所示: const submissions = this.props.submissions != null && this.props.submissions.map((item,i) => { return <SubmissionListItem key={i} submission={item} > </SubmissionListItem> }) 我在组件渲染上有一个唯一的标识符,
const submissions = this.props.submissions != null && this.props.submissions.map((item,i) => {
return <SubmissionListItem key={i} submission={item} >
</SubmissionListItem>
})
我在组件渲染上有一个唯一的标识符,所以这种行为很奇怪。
有什么想法吗
谢谢 看不到一个boostId道具传递给SubmissionListItem@ssk-mapStateToProps-正在使用减速机进行绑定。但无论如何,这与问题本身无关,您可以忽略组件WillReceivePropsPost完整组件代码中的内容。以及如何将其与redux商店连接。
componentWillReceiveProps(nextProps) {
if (nextProps.boostId != null && this.props.boostId != nextProps.boostId) {
this.setState({ RedirectTo: "boost" });
}
}