😸今天學習使用 useCallback
const cachedFn = useCallback(fn, dependencies)
import { useState, useCallback } from "react";
export default function ParentComponent() {
  const [count, setCount] = useState(0);
  // 使用 useCallback 記憶 handleClick 函数
  const handleClick = useCallback(() => {
    alert("看訊息");
  }, []); // 此項目為空,只會被渲染一次
  return (
    <div>
      <p>Count: {count}</p>
      <button onClick={() => setCount(count + 1)}>增加</button>
      <ChildComponent onClick={handleClick} />
    </div>
  );
}
function ChildComponent({ onClick }) {
  return <button onClick={onClick}>點我</button>;
}
useCallback 函數,紀錄一個 alert 訊息增加功能鍵,則會觸發 setCount 函式,讓 count + 1,並且會重新渲染今天學會了嗎?下個任務見囉!