React
qq_38969618
这个作者很懒,什么都没留下…
展开
-
react17: memo、useMemo和useCallback使用总结
React 所做的主要事情是让我们的与我们的保持同步,而要实现它们的同步,就需要执行一个叫做 “re-render” (重新渲染) 的操作。从本质上,useMemo和都是用来帮助我们优化的工具 Hook。它们通过以下两种方式实现优化的效果。减少在一次渲染中需要完成的工作量。减少一个组件需要重新渲染的次数。memoReact.memouseMemo注意:useMemo和是一个东西,只是将返回值从 数组/对象 替换为了 函数。是一种语法糖,它的存在存粹是为了让我们在缓存回调函数的时候可以方便点。原创 2023-05-18 17:18:14 · 951 阅读 · 0 评论 -
react组件的2种写法(函数组件和类组件)
react组件的2种写法原创 2022-12-08 09:56:47 · 515 阅读 · 0 评论 -
运行react_admin_pro后台系统出现‘cross-env‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
重新安装下项目依赖即可:yarn->npm start原创 2021-02-20 09:56:23 · 494 阅读 · 0 评论 -
hooks函数式组件(hook是一个特殊的函数)
Hook是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。Hook 是一个特殊的函数),可实现在函数式组件中进行状态管理和生命周期管理等。// XXX.js文件中(2个hook的实现):// useState函数是实现状态管理,useuseEffect函数是实现生命周期钩子效果import React,{use...原创 2019-12-07 17:55:29 · 2113 阅读 · 0 评论 -
react中的状态管理(第三方插件:react-redux,5步)
先安装:yarn add redux -S 和yarn add react-redux -S 具体实现流程(5步):(1)建立state.js文件。//导出state对象export default { list:["aa","bb"] //state:状态,就是1个对象.}//React把组件看成是一个状态机(State Machines).通过与用户的交互,实现不...原创 2019-11-22 19:47:33 · 429 阅读 · 0 评论