오늘 한 일
- React 프로젝트를 다시 수정하고 있다. 먼저 tab의 인덱스를 받아서 베스트셀러 탭과 신간도서 탭을 관리하고자 tabContents를 배열로 바꾸고 map으로 tab을 랜더링했다.
그리고 useState를 사용해 tab의 인덱스를 관리해주도록 만들었다.
tab은 잘 작동하지만 불필요한 코드가 생겨난 것 같아 리팩토링이 필요해졌다.
- Navigation안의 SearchItem 컴포넌트에서 받은 검색 키워드를 Tabs/Tab/SearchResult 컴포넌트로 전달하여 axios로 검색결과를 받는 방법을 찾고 있다.
이번에 알게된 것
- map의 여러가지 인자들
- useEffect의 세계
- UI런타임
- context api