使用这样的模式是否安全:
const appLoaders = useMemo(() => React.createRef(), [])
问题是我在 useEffect 中使用了这个 ref,并且在依赖数组(exhaustive-deps)中需要它。上面的模式可以解决问题,一切似乎都可以正常工作 - 没有备忘录,当我将 ref 放入依赖数组时,应用程序会不断重新渲染。
我只是想知道在某些情况下是否有一些“陷阱”会让我感到惊讶。
使用这样的模式是否安全:
const appLoaders = useMemo(() => React.createRef(), [])
问题是我在 useEffect 中使用了这个 ref,并且在依赖数组(exhaustive-deps)中需要它。上面的模式可以解决问题,一切似乎都可以正常工作 - 没有备忘录,当我将 ref 放入依赖数组时,应用程序会不断重新渲染。
我只是想知道在某些情况下是否有一些“陷阱”会让我感到惊讶。