희락코딩

Today I Learn _ EP85 ~ EP91_ 13주차 본문

개발 일기!! 소소한 TIL

Today I Learn _ EP85 ~ EP91_ 13주차

Hello JoyCoding 2021. 6. 28. 22:39
728x90
반응형

개발 공부 85일차 2021-06-28 (리엑트 상태끌어올리기)


오늘은 리엑트 상태 끌어 올리기에 대해 학습하였다. 어려운 개념이기에 반복적으로 보고 실험을 많이 했다

 

상태 끌어올리기는 상위컴포넌트가 상위 컴포넌트의 상태가 변경 되어야 하기 때문에 상태 끌어 올리기를

 

한다. 또한 상태 끌어 올리기는 하위 컴포넌트의 상태를 참고해서 상위 컴포넌트에 상태를 변경시켜주고

 

프롭스를 활용해서 하위컴포넌트에 전달하여 단뱡향 데이터 흐름을 유지한다... 정말 신기하다!!! 

 

개발을 하다보면 하위컴포넌트가 상위컴포넌트에 영향을 줄 때가 많다.. 이때 상태 끌어올리기를

 

활용해야 할 것이고 !!! 반복적으로 복습해서 내것으로 만드는 시간을 가져야 겠따!!!

 

 

개발 공부 86일차 2021-06-29 (리엑트 effect hook)


오늘은 리엑트 effect hook에 대해 학습하였다. effect hook은 부수효과라고 부를수 있고 어떠한 함수로

 

인해 외부에 영향을 주는것을 뜻한다. 다른말로는 side effect이다! 이러한 부수효과를 효율적으로 

 

관리해주는 것이 있따! 바로 리엑트에서 제공하는 useEffect이다. useEffect는 컴포넌트 생성후 처음 화면에 

 

렌더링이 될때, 새로운 프롭스가 전달 되면서 렌더링 될때, 상태가 바뀌면서 렌더링이 될때 useEffect가 

 

실행이 된다. 또한 useEffect는 두번째 인자로 종속성 배열을 넣을수 있고 여기서 어떠한 조건에 따라서

 

상태를 관리할수가 있다! 정말 유용한 함수인것 같다!! 앞으로 많이 쓰일 함수이기 때문에 확실히 알고

 

넘어가야겠다!~

 

 

개발 공부 87일차 2021-06-30 (node server 구현)


오늘은 노드 서버에 대해 학습하였다. 너무 익숙하지 않아서 많은 어려움이 있었지만 반복적인 학습과

 

내용을 정리하면서 공부하다보니 어느정도 이해하게 되었다! 노드 서버에서 가장 중요한 점은 기본 틀을

 

먼저 작성하고 단계적으로 로직을 작성하는 것이다! 처음에는 요청메서드와 라우터로 구간을 나누고 

 

나눈 구간을 바탕으로 요청과 응답을 할수 있도록 로직을 짜면 된다. 물론 기본적인 예시로 서버를 

 

만들어서 수월하게 진행하였지만 분명 복잡한 구조로 서버를 만들때도 있을 것이다.ㅠㅠ 아직은 

 

배우는 단계 이기때문에 기본 기초 개념부터 탄탄히 쌓고 진행해야 겠다!!! 

 

 

 

개발 공부 88일차 2021-07-01 (server express)


오늘은 서버쪽에서 많이 애용하는 프레임 워크인 express에 대해 학습하였다! 확실히 express를 사용해보니

 

편리한 기능들이 너무 많았다! 요청메서드나 라우팅을 직관적으로 나눠서 로직을 짤수가 있었고 제일 매력

 

있었던 부분은 use.cors를 사용해서 모든 요청 한번에 해결한다는 점이다... 그래서 불필요한 코드를 

 

줄여주고 필요한 것만 간단하게 써서 작성할수가 있엇다!! 너무 유용한 프레임 워크이다! 아직 서버에서

 

기초적인 부분만 학습하여서 복잡한 로직으로 구성된 서버를 못봤지만 일단 express에 대한 문법과

 

사용원리에 대해 좀더 깊숙하게 공부해보고 적용하면서 연습을 해봐야 겠다!!! 끝

 

 

개발 공부 89일차 2021-07-02 (서버 익스프레스 미들웨어)


오늘은 서버 express의 미들웨어 대해 학습하였다. 미들웨어는 하나의 자동차 공장이라고 생각하면 편하다

 

특히 미들웨어의 가장 큰 장점은 use.cors()를 활용해서 한번에 크로스 요청을 처리할수 있어 불필요한

 

코드를 줄일수 있어서 너무 좋았다!!! 미들웨어는 next라는 인자가 있다 이인자가 다음 공정을 뜻하는 것

 

이고 없으면 타임아웃이 걸려 무한 로딩이 걸린다..... 하지만 에러처리 할 때는 또 쓰지 않는다...... 여기서

 

많이 헷갈리곤 했는데 에러처리하고 굳이 다음 공정이 필요 없기 때문에 안쓴다고 한다! 어쨋든 서버는

 

파면 팔수록 알아야 할 내용들이 많은 것 같다!!! 주말동안 복습을 통해 익숙해지는 시간을 가져야겠다..

 

 

 

개발 공부 90일차 2021-07-03 (스터디 발표 & 리엑트 복습 (상태끌어올리기, 이펙트훅))


오늘은 스터디 인원들과 리엑트 스프린트 발표하는 시간을 가졌다! 말을 잘하는 편이아니여서 너무 긴장.....

 

역시 내가 알고 있는 지식을 남에게 전달하는 일이 그렇게 쉬운일이 아닌것 같다.... 약간 애매하게 알려준

 

내용도 있어서 찝찝하다..... 뭔가 답답하게 설명한거 같은데 스터디 인원들이 너무 잘 이해됬다고 칭찬해서

 

기분이 좋았다! 이번 시간을 통해서 뭔가 알고 있는 내용이더라도 확실하게 개념을 잡은 시간이였던것 같고

 

앞으로 이런 자리를 많이 가졌으면 좋겠다! 내일은 간단하게 복습 위주로만 학습하고 쉬워야 겠다!!! 이번주

 

너무 달려서 몸이 힘들다 ㅠㅠ 후.....

 

 

 

개발 공부 91일차 2021-07-04 (휴식)


오늘은 여태 배웠던 내용들을 복습하고 휴식하는 시간을 가졌다! 이번주 너무 달렸더니 몸이 너무 피곤하다

 

그래서 거의 하루종일 잔거 같다! 다음주 부터 스타일 컴포넌트와 리덕스에 대해 학습한다!!! 특히 리덕스가

 

너무 기대가 된다!!! 이제 시험이 1~2주 정도 남았다!!! 여태 열심히 한만큼 좋은 결과가 나올거라고 믿는다

 

다음주도 열심히 달려야겠다~ 끝!

728x90
반응형
Comments