이번 주는 1주차와는 다르게 월요일부터 과제를 작성하고 PR을 빠르게 보내려고 노력했습니다.
매일 연습하는 것이 중요하다는 이야기를 들었는데, 매일 조금씩 피드백을 받으려고 한 부분이 좋았다는 생각이 듭니다.
[ 강의 ]
- 리액트 시작!
- 관심사 분리
리액트는 많이 익숙한 편이라서 무난하게 들었고, "관심사 분리"라는 주제가 핵심인 것 같습니다.
"비즈니스 로직과 뷰를 어떻게 분리시킬 것인가?"
"뷰를 어떻게 더 쪼갤 수 있을 것인가?"
"특정한 기능 또는 뷰 만을 어떻게 나눌 수 있을 것인가?"
위와 같은 고민을 하는 것이 관심사 분리입니다.
프로그램은 살아 숨쉬는 생물처럼 계속 역동적으로 바뀝니다.
어떤 기능이 추가되고, 삭제되고, 변화되고...
이런 역동성을 대응하기 위해 관심사에 맞게 쪼개는 것입니다.
[ 배운 점 ]
- 리액트 v17부터 리액트 임포트를 하지 않아도 된다.
- 컴포넌트를 통해 전달되는 함수는 on* 형태로, 이벤트 핸들러 함수는 handle* 형태로 네이밍하는 것이 좋다.
- 어떤 이벤트는 기기(device)에 따라, 다르게 동작하거나 다르게 처리해야 한다.
[ 피드백 관련 ]
지난 주에 과제를 늦게 제출해서 빠르게 피드백을 받지 못해서 아쉬웠습니다.
이번 주는 빠르게 과제를 제출해서 피드백을 거의 매일같이 받아볼 수 있었습니다.
비교적 간단한 과제임에도 불구하고, 코드 리뷰를 통해 생각해볼 것들이 많았습니다.
위의 "배운 점" 의 내용도 그렇고, 변수 네이밍, 개인적으로 궁금한 사항 등... 을 피드백을 통해 생각할 수 있었던 시간이었습니다.
'코드숨' 카테고리의 다른 글
[코드숨] 리액트 6기 6주차 주간회고 (0) | 2022.01.09 |
---|---|
[코드숨] 리액트 6기 5주차 주간회고 (0) | 2022.01.03 |
[코드숨] 리액트 6기 4주차 주간회고 (0) | 2021.12.26 |
[코드숨] 리액트 6기 3주차 주간회고 (0) | 2021.12.19 |
[코드숨] 리액트 6기 1주차 주간회고 (0) | 2021.12.04 |