React.memo和useMemo的使用问题小结

随着代码的增加,每次的状态改变,页面进行一次reRender,这将产生很多不必要的reRender不仅浪费性能,从而导致页面卡顿,这篇文章主要介绍了React.memo和useMemo的使用问题小结,需要的朋友可以参考下

React 中 memo useMemo useCallback 到底该怎么用

在React函数组件中,当组件中的props发生变化时,默认情况下整个组件都会重新渲染。换句话说,如果组件中的任何值更新,整个组件将重新渲染,包括没有更改values/props的函数/组件。在react中,我们可以通过memo,useMemo以及useCallback来防止子组件的rerender