文件名称:react-hooks:React Hooks的演示应用程序
文件大小:273KB
文件格式:ZIP
更新时间:2024-02-20 21:22:36
react javascript babel webpack reactjs
React钩 :anchor: React Hooks的演示应用程序。 什么是React Hooks? 挂钩是一项特殊功能,可让您“挂钩” React状态和生命周期功能。 挂钩是React 16.8中的新增功能,它使您无需编写类即可使用状态和其他React功能。 例如,useState是一个Hook,可让您将React状态添加到功能组件。 钩子在课堂上不起作用 什么时候使用挂钩? 如果编写功能组件并意识到需要向其添加一些状态,则以前必须将其转换为类 为什么要使用React Hooks? 他们避免混淆this关键字并将其绑定。 类无法很好地缩小,并且它们使热重装变得片状且不可靠 允许您重用有状态逻辑,而无需更改组件层次结构(或将它们包装到HOC中)。 复杂的组件变得难以理解。 示例组件可能会在componentDidMount和componentDidUpdate执行某些数据获取, 但是,同一componentDidMount方法可能还包含一些不相关的逻辑来设置事件侦听器,并在componentWillUnmount执行清除 我们可以在一个钩子useEffect()执
【文件预览】:
react-hooks-master
----.eslintrc(144B)
----public()
--------index.html(537B)
----webpack.config.js(650B)
----src()
--------Style.css(1KB)
--------components()
--------App.js(578B)
--------index.js(147B)
----.babelrc(396B)
----README.md(12KB)
----.gitignore(86B)
----todo-app-demo.gif(227KB)
----package-lock.json(272KB)
----package.json(1KB)