在我的第一個ReactJS項目中,我已經使用像documents.createElement(...)這樣的函數構造了一個DIV對象。在我的ReactJS項目中,我將這個對象與道具傳遞給另一個組件(我們稱之爲C),在那裏我想渲染所述對象。但是,控制檯告訴我下面的錯誤:在ReactJS中呈現HTMLDivEle
Error: Objects are not valid as a React child (found: [object HTMLDivElement])...
我知道對象是結構化的方式我想,該項目將呈現佔位符文本。爲什麼React不允許我在C的render()函數中執行以下操作?
return (
<div key={uuidv4()}>
{this.props.divObject}
</div>
);
如果您想要將vdom傳遞給組件,您可能需要考慮使用'props.children'來設計它。 https://facebook.github.io/react/docs/composition-vs-inheritance.html – atomrc