에고 밀려서 쓰는.. WIL! ㅎㅎ
[주특기 입문] 주차였는데 뭔가 매니저님들이나 다른 분들이 엄~청 겁줘서 걱정반 기대반으로 시작했지만~
생각보다 별거 없었당
기존에 했던대로 팀과제 조금씩 하고 나머진 본인 공부시간!
물론 개인과제인 버킷리스트 만들기가 있었는데, 코딩애플 코딩애플 (Coding apple) 선생님 강의를 미리 수강해놔서 수월하게 해결했다. 역시 이러니 저러니해도 공부는 본인이 하는거다. 같은 공부시간을 가지고 비슷한 조건으로 공부했지만 얻어가는건 저마다 차이가 있었고, 나도 다른거 제쳐두고 내 공부에 집중했던거 같다.
어렴풋이 눈치는 챘는데 이번주차에 확실히 느꼈던게 항해99에는 여타 함정이 존재한다..
우선, 시스템. 스파르타에서도 1~7기에 거쳐 여러가지 시도해보고 걔중에 더 많이 끌고 갈 수 있는 시스템을 선택했다고 생각한다. 당연히 그게 옳다.
하지만, 사람이 많으니 당연히 모두에게 맞춤이 될 수는 없다. 팀과제/ CS스터디/ 개인과제/ 개인학습자료/ 지급된 강의들/항해톡/종종 열리는 세션강의/매니저님의 순회 등등 일정이 적지 않은데, 항해의 시스템에 너무 많은 비중을 두고간다면 제 공부할 시간이 압도적으로 적어질거다. 모든것을 따라가기보다는 내게 도움이 되는 것을 취할 필요가 있다고 생각한다.
두번째, 강의. 첫번째 느낌과 비슷한데 사람마다 맞는 강사는 있다고 생각한다. '나도 누군가에겐 OOO 일 수도 있다'는 명언처럼.. 우선 지급되어 버린 강의에 눈을 뺏겨 다른 강의를 찾아볼 생각을 하지 못한다면 불필요한 시간이 더 들 수도 있다고 생각된다.
세번째, 우리 커여운 동기들. 사실 3가지 다 내용은 일관된다. 모두의 실력이 제각각이고 실력 증가의 폭도 제각각이다.
남들의 화려한(?) 실력에 마음이 급해져 황새를 좇아간다면 그거야말로 시간이 뭉텅이로 날라간다고 생각한다.
뭐 이런거 다~ 감안하고도 항해99는 압도적으로 좋은 시스템이라고 생각한다. 우선 개인이 하기힘든(거의 할 수 없는..)
몰입을 99일이나 할 수 있다는점 하나만으로도 지인 10명이 물어보면 10명에게 추천할 수 있다.
몰입 뿐 아니라 함정이라고 쓰긴했지만 항해의 시스템은 굉장히 잘 굴러가있다. 내게 필요한 것을 취해서 항해 기간을 보낸다면 어느샌가 큰 보상으로 돌아올거라고 확신한다.
그리고 아직 경험해보진 못했지만 실전프로젝트, 3주차까지 지나고나니 더욱 엄청난 경험이 될 것이라는 생각이든다.
실제로 현업에서 하시던분들이 극찬하는 프로젝트니 더 말해 뭐하겠어..
뭐 적다보니 딱히 회고는 아닌거 같은데.. 모르겠고ㅎㅎ WIL 키워드 준거 적고 마치겠음!
State, Props, 리렌더링 발생 조건
대표적인 3가지 리렌더링 조건
- Props 변경 (=> properties의 줄임말)
- State 변경
- 부모 컴포넌트 렌더링
1. Props 변경
Props 업데이트가 일어나면 리렌더링을 한다.
Props가 변경되는 건 부모 컴포넌트의 State도 변경이 일어난다는 의미이다.
부모 컴포넌트의 State 변경이 발생하면 Props도 업데이트되고,
모든 하위 컴포넌트에 대해 리렌더링이 발생한다.
2. State 변경
State 업데이트가 일어나면 리렌더링을 한다.
리액트에서 State 값이 변경되면 관련 컴포넌트들을 전부 리렌더링 한다.
리액트는 변화를 바로바로 감지하여 화면에 변경사항을 보여주기 때문이다.
3. 부모 컴포넌트 렌더링
부모 컴포넌트가 렌더링을 하면 그 자식 컴포넌트들은 모두 리렌더링 한다.
Props와 같은 원리이다.
결론
리렌더링 조건을 생각하며 로직을 최적화하자.
출처: https://tooo1.tistory.com/580 [개발자 퉁이리:티스토리]
'WIL & TIL' 카테고리의 다른 글
22/10월 TIL(Q. 브라우저에 ‘naver.com’을 입력하면?) (0) | 2022.10.14 |
---|---|
22/9월 TIL(Feat.항해99) (0) | 2022.09.11 |
22/8월 WIL(Feat.항해99) (0) | 2022.09.04 |
22/7월 4주차 WIL(Feat.항해99) (0) | 2022.07.24 |
22/7월 3주차 WIL(Feat.항해99) (0) | 2022.07.17 |