我试图渲染命名react的组分,比如数组<Foo />
,<Bar />
和<Baz />
,例如。
const rendered = [];
const getItems = this.props.itemslist.map((item, key) => {
const TYPE = item.type;
rendered.push(<TYPE data-attributes={attributes} key={key} />);
});
return (
<Grid>
<Row>
{rendered}
</Row>
</Grid>
);
我可以遍历我的数组并在控制台中查看元素数组,但它们呈现为空的 html 元素“ <foo></foo><bar></bar><baz></baz>
”,而不是实际组件。为什么会发生这种情况,更重要的是,如何让组件呈现?