오늘 배운 것
- webkitURL.createObjectURL을 배워서 inputFile을 대체했습니다. (동영상 프리뷰)
- 리액트 플레이어의 속성을 배워서 메인 화면에 음소거하여 뿌려주는 기능을 했습니다.
- maxLength를 이용해 글자수를 제한하는 것과 .length로 글자수 카운트를 배웠습니다.
- 반응형을 위해 미디어쿼리를 썼고 grid의 반응형 속성을 어떻게 쓰는지 배웠습니다.
오늘의 코드
https://github.com/zzinao/cloneProjectReact/tree/luke
오늘 공부 한 것(복습)
- css style을 조금 더 다양하게 써봤습니다. width와 height 말고도 margin을 조금 더 세부적으로 이용했습니다.
- useState() 안에서 삼항연산자를 사용하여 조건문을 만들어 봤습니다.
- 리덕스에서 array로 가져오는 데이터를 find함수를 써서 조건문으로 활용하기 위해, useSelector로 state를 가져오는 것을 해봤습니다.
- 구독(subscribe)은 스토어의 내장함수고 구독을 위해 useSelector를 사용하는 것이라는 것을 복습했습니다.
마무리
클론코딩 프로젝트가 끝났고 게시글을 올릴 때의 CRUD 기능의 감 정도는 잡은 것 같아 기쁩니다. 그리고 같은 팀원 덕분에 css에 대해 새롭게 접근할 게 많다는 것이 좋은 자극이 되었습니다. 하지만 리덕스를 이용할 때 새로고침 없이 페이지를 운용할 수 있어야 한다는것을 간과하고 있었습니다.
지리함과 우매함의 연속이고 스스로의 비하가 연속이지만 그럼에도 다른 사람에게 물어보고 공유하는 자세를 숙지해야겠습니다. 그래야 이 항해에 끝에선 개발자의 첫 발을 내디딜 수 있을 것이라 믿습니다. 조급해하지 말고 천천히. 긍정적으로.