LearnUseMemo.jsx 489 B

1234567891011121314151617181920212223242526
  1. import { useMemo, useState } from 'react';
  2. function LearnUseMemo() {
  3. let [count, setCount] = useState(0);
  4. let doubleCount = useMemo(() => count * 2, [count]);
  5. return (
  6. <div>
  7. <p>计数的2倍:{count * 2}</p>
  8. <p>计数的2倍:{doubleCount}</p>
  9. <p>
  10. <button
  11. onClick={() => {
  12. setCount((prevState) => prevState + 1);
  13. }}
  14. >
  15. +
  16. </button>
  17. </p>
  18. </div>
  19. );
  20. }
  21. export default LearnUseMemo;