如何使用仅在数组长度更改时生效



我只想在 prop"列"长度更改时才更新状态

  useEffect(() => {
    if (columns.length !== prevColumns.length) {
      // update state
    }
  }, [columns]);

我该怎么做?

您可以将

length 属性添加到钩子的依赖项useEffect而不是数组本身

useEffect(() => {
      // This code only fires on length change
}, [columns.length]);

和样品

相关内容

  • 没有找到相关文章