小编R. *_*ers的帖子

React useState 钩子变量的破坏性排序?

这个组件的一个道具是一个值数组,我想对这些值进行排序。我已经这样做了:

const MyComponent = items => {
    const [sortedItems, setSortedItems] = useState(items)

    useEffect(() => sortedItems.sort(), [sortedItems])

    /* rest of component code */
}
Run Code Online (Sandbox Code Playgroud)

看起来肯定不符合 React 和 Hooks 的精神,但它确实有效。我不是在寻找替代的实现方法,但我非常好奇的是:这里的方法是否与 React 文档相反?

javascript reactjs react-hooks

4
推荐指数
1
解决办法
233
查看次数

标签 统计

javascript ×1

react-hooks ×1

reactjs ×1