오늘 한 일
드디어 리액트를 이용해서 제대로 된(?) 미니 프로젝트를 하나 시작한 느낌이다. 단어를 검색하면 검색한 단어의 이미지들을 리스크 업해서 화면에 보여주는 페이지를 만들었다. Unsplash API를 이용해서 정보들을 얻어왔다. 마치 서버에서 정보를 얻어오듯 api를 이용해서 데이터를 얻어오는 게 정말 신기하다. 저번에 20개의 바닐라 자바스크립트 프로젝트에서는 fetch를 사용해서 데이터를 받아왔는데 여기서는 axios를 이용해서 뭔가 새로웠다. fetch를 사용하면 뭔가 더 복잡하고 간결해지지 않는다고 해서 axios를 쓴다고 했는데 내가 fetch를 깊게 공부하지 않아서 그런가;;; 사실 별로 차이점을 느끼지는 못하겠다. 그리고 내가 사실 css에서 flex는 정말 많이 써봐서 이제는 그냥 익숙하게 술술 쓸 정도인데 grid는 사용이 서투르다 어떻게 사용해야 할지도 잘 모르겠고 대부분 큰 틀을 잡을 때 flex로 쉽게 다 해결되어서 grid를 쓰지 않아도 그렇게 크게 불편함을 느끼지는 않았는데 이번에 이미지 검색사이트를 만들면서 그리드는 이렇게 사용하는 거구나 하는 감이 왔다. 내가 예전에 퍼블리싱 공부를 하면서 카페베네 클론 사이트를 만들었었는데 그때 이미지들 배치할 때 그리드를 사용하긴 했는데 그땐 그리드고 flex고 다 익숙하지가 않아서 무슨 html로 해결 본다고 엄청 복잡한 html구조를 만들었던 적이 있다.... 아... 진짜 아는 만큼 보인다고 예전이라고 해봤자 단 한두 달 전일뿐인데 그때 했던 작업들이 너무 부끄럽다 ㅎㅎㅎ;; 다 뜯어고치기보다 새로 만드는 게 쉬울 거 같아 포트폴리오에는 그냥 새로 다시 만들어 작업들로 채워 넣어야겠다.
'Life > TIL' 카테고리의 다른 글
20200915 T.I.L (0) | 2020.09.16 |
---|---|
20200914 T.I.L (0) | 2020.09.14 |
20200912 T.I.L (0) | 2020.09.12 |
20200911 T.I.L (0) | 2020.09.11 |
20200910 T.I.L (0) | 2020.09.10 |