개인 프로젝트
CSS 라이브러리 사용
캘린더 뷰 : fullcalendar 라이브러리
모달 창 : react-bootstrap
일시 선택 : material-ui Date&Time Picker
CSS 라이브러리를 사용함으로써 뷰를 구현하는 것에 대한 부담감이 줄고 시간이 줄어들었지만, 기본 세팅이 잡혀있는만큼 라이브러리에서 요구하는 틀을 지켜줘야하는 것을 깨달았던 경험이었다. 프로젝트를 진행하면서 무엇인가 내 뜻대로 되지 않았다면 그건 내가 해당 라이브러리 docs를 제대로 읽지 않은 탓... 하라는 대로 하자... 그리고 이번에는 라이브러리를 썼지만 다음에는 내가 직접 구현할 수 있도록 실력을 쌓아야겠다.
리액트 학습
전역상태관리를 하기 위해 Redux 사용
Redux를 사용하면 상태관리 할 때 상태와 상태변화 로직이 들어있는 store를 쓰기 때문에, 상태값을 전달할 때 반드시 부모 컴포넌트를 거치지 않고도 원하는 상태값과 함수를 직접 주입 가능