inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 스터디 클럽 2기 FE] 3주차 발자국

김예지
0

 

따라하며 배우는 리액트 A-Z 마무리


섹션 7~8 TDD 리액트 테스트 경험하기

 

섹션 9 Next.js와 TypeScript

- Next.js 대해 알아보기

 

- TypeScript 대해 알아보기

 

next13의  Image Commponent 부분이 좋았다. 아무래도 이미지는 웹에서 신경써야 할 부분이 많은데 알아서 이미지를 최적화 해준다거나.. blur기능이라던가 다음에 next에서 이미지를 써야 한다면 img 말고 컴포넌트로 써봐야겠다.

 

섹션10 리액트 18버전

 

섹션 11 리덕스에 대해서

 

섹션 12 도커 체험하기

 

섹션 13 리액트 19

use() Hooks : 비동기 요청으로 데이터를 가져오는 새로 나온 Hook.

 Actions : 클라이언트-서버 간 데이터 처리를 간소화.

useFormStatus : 폼의 상태를 추적하는 데 사용되는 훅

useActionState : Action을 편하게 쓰기 위해 도입

useOptimistic: 새로 도입된 훅. 인터페이스가 즉각적으로 반응하는 것처럼 보이게 할 수 있다.

Mata tags: 과거에는 수동으로 삽입하거나 라이브러리를 사용했으나 이제 컴포넌트 자체에서 바로 사용할 수 있다.

React Server Component: 서버에서 렌더링되고 클라이언트에 전송되는 리액트 컴포넌트.

 


3주차 과제

포켓몬 도감 앱 만들기 (Post Link)

github : Link

image

 

퀴즈 앱 만들기 (Post Link)

github : Link

 image

 

리덕스를 이용한 쇼핑몰 만들기 (Post Link)

github : Link

image


 

3주차 회고

image

시간이 정말 빠르다. 벌써 3주 차 회고를 하고 있다. 스터디 신청한지 얼마 안 된 거 같은데 벌써 3주나 지났다니..

처음 목표는 강의 100% 수강과 모든 미션 완료였다. 10월에는 휴일도 좀 있어서 할 수 있을지도 모른다고 생각했는데.. 모든 걸 다 하려니 시간이 모자라긴 했다. 3주 차에 있는 Day 12 채팅 앱, Day 13 Note 앱 미션은 하지 못해서 아쉽다. 3주 차 미션 중에서는 이 두 미션이 재미있어 보였고 꼭 하고 싶다고 생각했는데, 시간이 오래 걸릴 것 같아 일단 제외했다. 완료하지 못한 미션은 스터디가 끝나고 개인적으로 진행할 생각이다.

자바스크립트 부분도 코치님한테 받았던 코드랑 작성했던 코드를 비교해서 보고 싶었는데 3주차에는 시간이 없어서 스터디 끝난 후로 미뤘다.

마지막으로 진행했던 쇼핑몰 미션은 익숙하지 않은 타입 스크립트에 리덕스를 함께 사용하다 보니 생각보다 시간이 오래 걸렸다. 중간 점검 때 코치님이 리덕스 어렵다고 하셨는데 정말 어려웠다. 그래도 어떻게 미션은 완료했다.

시간이 부족해 아쉬운 점도 있지만 퇴근 후 집에 와서 3주 동안 바쁘게 집중할 수 있었던 경험은 즐겁고 유익한 시간이었다. 남은 10월에는 위에서 말한 것처럼 완료 못한 미션이나 코드 비교를 하며 공부하는 시간을 가질 생각이다.

커리큘럼 마지막 날인 오늘 이렇게 3주 차 발자국을 마무리한다.

워밍업클럽

답변 0