【发布时间】:2020-07-20 10:05:11
【问题描述】:
我在这里只粘贴了我的部分 React 代码,我的 State 中有一个数组,它可以更新并从浏览器添加新数组。
我的问题是我希望数组可以按时间值从小到大排序并输出到console.log,当数组更新时,如何通过useEffect方法使其正确排序?
数组结构类似于下面的代码,其他部分只是控制UI更新我没有在那里发布,因为这些部分不影响排序功能。
const [rows, setRows] = useState([
{time: 3, msg:”there is the first msg”},
{time: 6, msg:”2nd msg”},
{time:11, msg:”do you have any question?”}
]);
【问题讨论】:
标签: reactjs sorting use-effect arrayobject