react-hooks:一些用钩

时间:2024-06-08 07:35:06
【文件属性】:

文件名称:react-hooks:一些用钩

文件大小:386KB

文件格式:ZIP

更新时间:2024-06-08 07:35:06

JavaScript

如何启动 切换到dev-ticket-project分支 cd train-mock npm i node index.js 再开一个terminal启动切换至项目根目录 运行`yarn start` react-hooks some of usehooks nvm use v10.15.3 npx create-react-app projectName 此工程为MPA react新特性 Context ContextType lazy Suspense memo 类组件不足(一) 1,状态逻辑复用难 缺少复用机制 渲染属性和高阶组件导致层级冗余 2,趋向复杂难以维护 生命周期函数混杂不相干逻辑 相干逻辑分散在不同生命周期 3,this指向困扰 内联函数过度创建新句柄 类成员函数不能保证this Hooks优势 优化类组件的三大问题 函数组件无this问题 自定义Hook方便复用状态逻辑


【文件预览】:
react-hooks-master
----config()
--------modules.js(2KB)
--------webpackDevServer.config.js(6KB)
--------webpack.config.js(27KB)
--------jest()
--------pnpTs.js(620B)
--------env.js(3KB)
--------paths.js(3KB)
----img()
--------1.png(83KB)
----package.json(4KB)
----LICENSE(1KB)
----package-lock.json(489KB)
----src()
--------App.jsx(900B)
--------App.css(492B)
--------index.js(456B)
--------logo.svg(3KB)
--------serviceWorker.js(5KB)
--------App.test.js(248B)
--------index.css(366B)
----.gitignore(914B)
----public()
--------manifest.json(306B)
--------index.html(2KB)
--------favicon.ico(4KB)
----README.md(937B)
----yarn.lock(416KB)
----scripts()
--------test.js(1KB)
--------build.js(6KB)
--------start.js(5KB)

网友评论