5주차 - WIL

이수진·2021년 7월 12일
0

항해

목록 보기
11/15

(2021.07.10)

리액트 심화

리액트 심화 과제 완성

리액트 기초강의 이후 간단한 CRUD 구성 과제를 만들어보고 주말동안 심화 강의를 수강한 뒤 로그인 기능과 이미지를 첨부할 수 있는 기능이 들어간 CRUD 과제를 완성했다. 심화과제에서 새롭게 배우게 된 컴포넌트 쪼개기와 재활용가능한 컴포넌트 만들기가 지금 나의 수준에서는 가장 쓸모있다고 느껴졌다. elements들을 재활용가능한 상태로 구현을 해두니 페이지간의 통일성도 생기고 처음 만들때 조금 까다로울뿐 이후로는 굉장히 편한 방식이라는 것을 느꼈다.

심화 강의가 워낙 내용이 많고 길어서 아직 4, 5주차 강의를 다 수강하지 못해서 시간을 잡고 다시 복습을 해야할 것 같다. 좋아요 기능과 무한스크롤, 댓글, 실시간 알림기능을 구현하기에는 아직까지 무리가 있다고 생각이 들었다. 무한스크롤을 구현하기 이전에 페이징과 관련된 개념과 구현법에 관해 더 공부해봐야겠다는 생각을 했다. 그럼에도 일단은 간단한 인스타그램을 모방한 수준의 서비스를 구현해내긴 해서 스스로 굉장히 뿌듯했다. 이번 과제를 통해 콘솔을 보는 방법과 로거를 보는 법, 다양한 크롬 익스텐션을 보는 법 등 여러 도구들을 접할 수 있었고 활용해 보았다는 것이 만족스럽다. 디버깅하는 과정도 예전보다 더 내가 짜려는 코드의 흐름을 읽어가면서 문제된 부분을 찾아내게 된 것 같아서 의미있다고 느꼈다.

프론트 개발자로서 반응형 웹을 만드는 것도 앞으로 놓쳐서는 안되는 부분이기 때문에 미디어 쿼리와 반응형 폰트를 다루는 법도 조금씩 익혀가려고 하고 있다. 저번주 기본 과제에서 웹과 모바일 환경을 많이 고려하지 못했던 상태라면 이번 과제에서는 웹과 모바일 모두에서 깨지지 않는 반응형 서비스를 비슷하게나마 구현하는 것에 성공해서 만족스럽다.

  • 주특기 심화 과제 링크 : mini-sns
profile
# 인생은 못 먹어도 GO # 오늘의 과제에 최선을 다하는 열심 인간

0개의 댓글