본문 바로가기
Diary

WIL - 이노베이션 캠프 - WIL(4주차)

by 이히힣 2023. 7. 9.

 

 

Fact : 이번주 있었던 일, 내가 한 일

주특기 2주차. 레벨5 중 3단계 완료!! 기본이 3단계인데 심화학습 2단계까지 마치고 싶어서 개인적으로 풀어보고 있다.

리팩토링을 안하는게 좀 문제이긴 하지만 일단 5단계까지 가보고 싶어서 안전벨트 없이 시속 200키로로 달리는 느낌으로 가고 있다.

예전에 배우다 포기한 리덕스를 다시 공부했다. 여전히 어렵지만 그래도 잘 활용할 수 있을거 같다는 안정감도 생겼다.. 

하지만 이번 문제는 리덕스와 상관 없이 일어났다.

 

리렌더링 발생 조건이 State, Props 그리고 부모 컴포넌트가 렌더링 될 때 인건 알고 있었는데,

이 때 state란 변경되는 상태를 의미한다. 버튼을 눌러 숫자를 바꾸는 것처럼 어떤 상태를 변경해야 할 때 사용한다.

setState를 사용해 바꾸면 된다.

props란 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달 할 때 사용한다.

사실 개발일지에도 작성했지만.. 나는 이 props라는 것 자체에 큰 착각을 갖고 있었다.

props를 내릴 수 있는 것은 꼭 데이터가 있어야 하는 것인 줄 알았다.

리덕스를 사용해 데이터를 중앙에 저장해 놓고 써야 했는데 부모에서도 자식에서도 필요해서 어떻게 코드를 따야 할까

너무 고민이 많았는데 데이터가 없어도 props를 내릴 수 있다는 걸 처음 알았다..

하 이걸 알고 얼마나 황당했는지..... 이틀밤 안녕..⭐️

 

스터디를 하면서 느기고 배우는 것도 많다. 내가 부족했던 자바스크립트 문법에 대해 채워지는 순간이랄까?

문제는 내 머릿속에서 이제 그만 들여보내라고 한다.. 다음주 까지 한 번 더 보는 게 목표!ㅎㅎ

다음주는 우리 팀 발표다.. try catch... 😂

 

 

  

Feeling : 나의 감정적인 반응, 느낌

조급하다.. 너무너무 조급하다.. 리덕스를 어려워하는 걸 알고 있었어서 리덕스에 시간을 많이 투자했었는데 생각보다 시간을 많이 투자한 것과예상치 못한 문제로 시간을 많이 쓴게 화근이다. 사실 들어야 하는 강의도 넘 많고, 앞으로 남은 레벨도 많고, 리팩토링 해야 할 것도 산더미지만 일단 달려보려 하고 있으니 화이팅하자..!

생각난김에 노래 듣고 와야지..ㅎㅎ

https://youtu.be/mBXBOLG06Wc

 

이번주 스터디 발표는 정말 좋았다. 내용도 발표도 너무 좋아서 보면서 꼭 다시 공부해볼려고 생각했다.

머릿속이 터질거 같아서 나중에는 잘 안들어 왔지만 3시간 넘게 발표하고 집중한 스터디원들에게 박수를..!!!

 

 

 

 

Finding : 그 상황으로부터 내가 배운 것, 얻은 것

props... 이건 절대 못 잊어버릴듯..

스터디에서 옵셔널 체이닝과 클로저 그리고 재귀함수까지 진행해 봤는데 발표를 듣고 어느정도 이해가 됐다. 

아직 내것으로 만들기는 좀 부족하지만 꼭 다시 배우고 공부할 생각이다!!

+CS스터디도 진행하고 있는데 아직 고민을 더 많이 해야 하는 것이 눈에 보여 좀 아쉽지만 차근 차근 올라가다 보면

어떻게든 되지 않을까 한다 ㅎㅎ

 

 

 

Future : 배운 것을 미래에 어떻게 적용할 것인가

이번주를 포함한 다음주까지는 앞으로 프로젝트에 필요한 기본기를 다지는 시간이다. 

꾸준히 가다보면 프로젝트 기간에 잘 하게 되지 않을까..ㅠㅠㅠ

 

 

 

이번주 공부하며 느낀점.

리엑트 화이팅..!

 


4주차 목표!

레벨 5까지 해보자! 

 

 

⭐️ 다른 사람과 비교하지 말자! 어제의 나보다 잘 하면 된다⭐️