이름에서 알 수 있듯, 샘플데이터 혹은 더미데이터 정도로 알아두면 된다!
실제 API에서 받아온 데이터가 아닌 프론트엔드 개발자가 필요에 의해 샘플로 만들어본 데이터를 의미!
프로젝트 진행 시 API가 나오기 이전에 페이지 레이아웃이 먼저 나오는 경우가 많다!
이러한 경우에는 백엔드에서 API가 나올 때까지 무작정 동기적으로 기다리는게 아니라, Mock Data를 만들어 데이터가 들어오는 상황을 미리 예상하고 들어올 경우 UI가 내가 원하는대로 작동하는지 확인해야 한다..!!
해당 컴포넌트 바로 옆에 파일을 만들어서, 접근을 빠릿빠릿하게 해보자👍
public 폴더에서 가져오는 데이터의 경우 위처럼 경로설정을 편하게 할 수 있다❤️
예시에서는 fetch 함수에서 바로 setState를 통해 data Key 부분의 state로 선언을 하였다.
데이터가 사용되는 곳에 state의 값을 선언해주자!
🚨예시에서는 state가 초기값으로 렌더되야하기 때문에 this.state.data가 true일 경우 렌더되도록 로직이 구성되었다