【发布时间】:2021-05-22 03:43:45
【问题描述】:
我有一个基于类的 React 组件,它使用状态和渲染结果中的项目。这是简短的 sn-p 我如何做到这一点:
class Menu extends Component {
constructor(props) {
super(props);
this.state = {
items: props.items.edges,
someItems: props.items.edges,
}
}
render() {
if (this.state.items.length > 0) {
return (
<div className="container">
<div className="row">
{this.state.someItems.map(({ node }) => {
return (
<div key={node.id}>
<div>
render some data
</div>
</div>
)
})}
</div>
</div>
);
}
}
}
数据作为数组中的对象接收,如下所示:
我的问题是是否可以在呈现之前按字母顺序对这些项目进行排序?最好的方法是什么?
【问题讨论】:
-
是的,您可以按字母顺序排序。
标签: reactjs