Я рендеринг компонента, который отображает массив, и я хочу, чтобы они были упорядочены по последней записи.
Я пытался сделать функцию вне рендеринга этого orderBy и включить его в компонент, ноон не монтируется правильно.
orderBy() {
let data = this.state;
data.data.sort((a, b) => {
return a.published_on - b.published_on
}).map((data) => {
return data;
})
}
render() {
const { loading, data } = this.state;
return (
<div className="list">
<Table rowKey="ref" loading={loading} dataSource={data.data} size="large" />
</div>
);
}
Я хочу, чтобы компонент Table был упорядочен при загрузке по data.data.published_on.
Как правильно сделать это в React?