gpt4 book ai didi

javascript - 渲染 div 的 map 及其标题

转载 作者:行者123 更新时间:2023-11-29 18:47:59 25 4
gpt4 key购买 nike

我想在 React 组件的一个独特函数中简化“renderTitle”和“renderComments”:

renderTitle(dish) {
return (
<h2>
Title array comment
</h2>
);
}
renderComments(dish) {
return (
dish.array.map(comment => {
return (
<div>
hello
</div>
);
})
);
}
render() {
return (
{this.renderTitle(this.props.dish)}
{this.renderComments(this.props.dish)}
);
}

最佳答案

看看下面我使用 Fragment (react 16.x) 的代码。看看我是如何合并你问题中的函数的。

renderItems(dish) {
const comments = dish.array.map(comment => (<div>hello</div>))
return (
<React.Fragment>
<h2>
Title array comment
</h2>
{comments}
</React.Fragment>
);}

关于javascript - 渲染 div 的 map 及其标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52517722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com