一、使用Swiper
1、在项目入口文件index.js中引入样式
import 'swiper/dist/css/swiper.css'
2、按需使用html结构
3、初始化swiper
在componentDidUpdate()钩子中写入初始化js代码
(不要忘记import Swiper from ‘swiper’)
二、Hook
1、Hook 是 React 16.8 新增的。
2、它的出现是为了解决函数式组件【 无状态组件 】 中无法使用 state 和生命周期问题
3、Hook 就是 JavaScript 函数,但是需注意:
- 只能在函数最外层调用。不要在循环、条件判断或者子函数中调用。
- 只能在函数组件中调用。
4、React内置hook api
- 基础hook
useState
useEffect
useContext - 额外的hook
useReducer
useCallback
useMemo
useRef
useImperativeHandle
useLayoutEffect
useDebugValue
5、示例:
- useState方法
import React, {
useState } from "react";
// useState是react包提供的一个方法
import ReactDOM from "react-dom";
const Counter = () =>