darkmode

    React Hooks 4.useContext

    useContext? 기존에는 컴포넌트간 데이터를 전달하려면 props를 사용해서 부모로부터 자식에게 전달해줘야 했습니다! props의 기본형태는 자 그런데 페이지의 수가 많아지고 중간 컴포넌트에서는 데이터가 필요하지 않을수 있습니다. 이런식으로 방대한 양의 리액트가 존재할때 가장 마지막 자식에게 데이터를 전달할때 props를 사용하면 코드도 복잡하고 하나가 바뀌면 모든 컴포넌트를 바꿔줘야한다는 단점이 있습니다. 이점을 해결하기위해 useContext를 사용한다! useContext를 사용하기 위해선? 먼저 createContext 를 사용한 파일로 기본값을 지정해줍니다! createContext에 값을 넣어주는 이유는 만약 provider의 value값이 지정되지 않았을때 받는 값을 지정해주기 위해서 ..