useMemo

    useMemo(回调函数,[监听的内容])

    1import { useMemo } from "react";
    2import { useState } from "react";
    3
    4export default function App() {
    5  const [num, setNum] = useState(0);
    6  let total = useMemo(() => {
    7    return num * 2;
    8  }, [num]);
    9  return (
    10    <div>
    11      <p>{num}</p>
    12      <p>{total}</p>
    13      <button
    14        onClick={() => {
    15          setNum(num + 1);
    16        }}
    17      >
    18        按钮
    19      </button>
    20    </div>
    21  );
    22}