【发布时间】:2020-10-19 15:58:03
【问题描述】:
在下面的 React 代码中,我的期望是用数组中的项目迭代一个段落 5 次。
所以,在Type one中,我直接用<p></p>标签来展示,搞定了……
在类型二中,我迭代了一个新组件,它内部有一个 p 标记......这两种方法之间的区别是什么......因为在这两种类型中,DOM 元素都被最小化了......它会影响任何性能策略或者它甚至使它与众不同......提前谢谢......
App.js
import React from "react";
import QuickComp from "./QuickComp";
export default function App() {
return (
<React.Fragment>
// Type One
{["1", "2", "3", "4", "5"].map(item => {
return <p>{item}</p>;
})}
<br />
//Type Two
{["a", "b", "c", "d", "e"].map(item => {
return <QuickComp name={item} />;
})}
</React.Fragment>
);
}
QuickComp.js
import React from "react";
export default function QuickComp(props) {
return <p>{props.name}</p>;
}
【问题讨论】:
标签: javascript arrays reactjs