文件名称:react-hooks-custom-hooks
文件大小:207KB
文件格式:ZIP
更新时间:2024-05-04 01:24:46
JavaScript
定制挂钩 概述 React钩子最强大的功能之一是,它们使我们能够通过编写自己的自定义钩子在多个组件之间共享逻辑和状态。 您已经遇到了一些自定义钩子:React Router的useParams和useHistory钩子是使我们可以在所需组件中访问来自React Router的params和history对象的钩子。 在本课程中,您将学习如何通过从组件中提取与钩子相关的逻辑并将其提取到可重用的钩子函数中来创建自己的自定义钩子。 设置 本课有一些使用React Router的博客站点的入门代码。 博客的数据保存在db.json文件中,我们将使用json-server 。 首先,运行npm install 。 然后,运行npm run server在一个终端选项卡中运行我们的json-server后端。 打开另一个终端选项卡并运行npm start来运行我们的React前端。 我们将专注于两个
【文件预览】:
react-hooks-custom-hooks-master
----.gitignore(392B)
----README.md(12KB)
----.github()
--------workflows()
----public()
--------manifest.json(492B)
--------robots.txt(67B)
--------logo192.png(5KB)
--------logo512.png(9KB)
--------index.html(2KB)
--------favicon.ico(4KB)
----.canvas(152B)
----.learn(69B)
----package.json(672B)
----src()
--------components()
--------index.css(882B)
--------utils()
--------index.js(270B)
--------assets()
--------hooks()
----jsconfig.json(55B)
----db.json(499B)
----package-lock.json(700KB)