[패스트캠퍼스] React 강의 학습일지 8주차

백선영·2022년 11월 8일
0

패스트캠퍼스

목록 보기
8/8
post-thumbnail

</ 8주차 복습 및 정리>

  • Redux
    • Redux란 JS의 상태(= 컴포넌트 내부에서 사용하는 데이터)관리 라이브러리로서 본질은 Node.js 모듈이다.
  • 구독 발행 모델

    + 구독 발행 모델은 비동기 메시징 패러다임으로 발행자와 구독자가 있으며 그 사이에 브로커(두 객체사이에서 들어오는 메시지를 필터링하여 구독자에게 메시지를 배포하는 역할)가 존재하는 형태를 말한다.
  • 순수함수
    • 순수함수란 동일한 인자가 주어졌을 때 항상 동일한 결과를 반환하면서 외부의 상태를 변경하지 않는 함수를 뜻한다.
  • 몽키패치(Monkey patch)
    • 몽키패치란 런타임 중인 프로그램 메모리 소스 내용(함수, 메소드, 속성)을 직접적으로 바꾸는 것을 말한다. -> 몽키패치는 안티패턴으로 인식되고 있음.

</ 8주차를 마무리하며>

길다면 길고 짧다면 짧은 8주라는 시간이 끝났다. 이번 학습일지는 제대로 수업을 이해하지 못해 너무 짧게 적은 것이 아쉽다...
2개월 전 6개월의 프론트엔드 국비지원학습을 끝내고 React를 배우고싶은 마음에 시작한 수업이었다. 첫 과정이었던 HTML, CSS , Java Script는 왕초보에 관점에서 수업을 진행해주셔서 처음 들으시는 분들도 이해하기 쉽겠다라는 생각을 했고 나도 한번 더 정리하면서 몰랐던 부분도 배울 수 있었던 좋은 시간이었다. 하지만 React & Redux 부분은 이 두가지를 알고 있다는 전제하에 가르쳐주시는 수업이라 React를 아예 모르는 나로서는 이해하기가 너무 힘들었고 특히 Redux는 더더욱 알아들을 수가 없어 공부를 할 수가 없었다. 그래서 파이널 프로젝트인 미세먼지 알리미는 만들기 어려울 것 같다. 다 좋았지만 마지막이 조금 아쉬운건 어쩔 수 없다. React는 기초강의를 들으며 혼자서 다시 공부를 해야할 것 같다.

profile
웹퍼블리셔를 꿈꾸고 있습니다✨

0개의 댓글