在本教程中,我们将构建一个自定义 React 模态组件,该组件可用于显示各种 Web 元素,包括:表单、警报消息或图像。
让我们开始使用Create React App来设置我们的应用程序:
npx create-react-app react-modal
在该/src文件夹中创建一个名为的新文件,useModal.js该文件将包含useModal()自定义 Hook。自定义 Hooks 应该始终以开头,use以便您可以快速判断它是一个可重复使用的 Hook:
import {
useState } from 'react';
const useM