4. custom hook
이런 코드가 있다고 해보자
import { useEffect, useState } from "react";
import TimerControl from "./components/TimerControl";
export default function App() {
const [products, setProducts] = useState([]);
useEffect(() => {
const fetchProducts = async () => {
const url = 'http://localhost:3000/products';
const response = await fetch(url);
const data = await response.json();
setProducts(data.products);
};
fetchProducts();
}, []);
return (
<>
<TimerControl />
<p>Hello, world!</p>
</>
);
}Hook 규칙
Last updated