Today I Learn...

  • 프로미스를 다루는 리덕스 모듈을 다룰 땐 다음과 같은 사항을 고려해야 한다.

    1. 프로미스가 시작, 성공, 실패했을때 다른 액션을 디스패치 해야한다.
    2. 각 프로미스마다 thunk 함수를 만들어주어야 한다.
    3. 리듀서에서 액션에 따라 로딩중, 결과, 에러 상태를 변경해주어야 한다.
  • 가짜 API 서버

    • json-server

      // data.json 파일 안에 정보를 담은 뒤,
      
      $ yarn global add json-server
      $ json-server ./data.json --port 4000
      
      // axios 를 사용하여 API 요청하기
  • TypeScript

    • 설치

      $ yarn global add typescript // tsc(typescript compiler) => 컴파일
    • 설정파일 생성

      tsc --init // tsconfig.json 파일이 자동생성
    • 타입 정의하기

    • interface

    • class

    • implements

    • public/private

    • extends

    • Type Alias

    • Generics

To-Do

  1. 벨로퍼트와 함께하는 모던 리액트 문서
  2. 자바스크립트 개발자라면 알아야 할 33가지 개념(참고문서 1)
  3. 코어 자바스크립트 / 리액트를 다루는 기술 읽기
  4. 타입스크립트(참고문서 2)

참고문서

  1. https://velog.io/@jakeseo_me/2019-03-15-2303-%EC%9E%91%EC%84%B1%EB%90%A8-rmjta5a3xh
  2. https://typescript-kr.github.io/