[英]Invariant Violation: Minified React error #152;
Not sure what I am doing wrong here, I have a component which I am rendering as <LoadPanel />
.不确定我在这里做错了什么,我有一个组件,我将其渲染为<LoadPanel />
。 I do not quite understand the Invariant Violation: Minified React error #152;
我不太明白Invariant Violation: Minified React error #152;
error I am getting.我得到的错误。 Am I not returning something in the correct way?我没有以正确的方式返回某些东西吗? ie something ? somethingelse : whatever
即something ? somethingelse : whatever
something ? somethingelse : whatever
If you have any suggestions how I should render this component that would be great. something ? somethingelse : whatever
你有什么建议,我应该如何渲染这个组件,那会很棒。
render() {
const items = this.state.items;
const LoadPanel = () => {
document.addEventListener("click", function(e) {
items &&
items.length > 0 &&
items.map(item => {
if (item.ElemId === e.target.id) {
return (
<div class="side-panel" id={item.ElemId}>
<FinderServices
title={item.Title}
description={item.Description}
resultsTitle={item.ResultsTitle}
finderItems={item.Results}
/>
</div>
);
} else if (item.ElemId === e.target.id) {
return (
<div class="side-panel" id={item.ElemId}>
<DonationStory
title={item.Title}
description={item.Description}
resultsTitle={item.ResultsTitle}
donateItems={item.Results}
/>
</div>
);
} else {
return null;
}
});
});
};
return (
<LoadPanel />
...
);
}
The code seems to be incorrect!代码好像不对!
document.addEventListener("click", function(e) {
What does this line of code do at the first line of the component?这行代码在组件的第一行做了什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.