반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[11주차] 3. Typescript(3) 본문
반응형

Typescript
redux middleware
redux-thunk
- yarn add axios redux-thunk
- typescript 지원되서 따로 @types로 설치 안해도 됨
- quicktype(https://app.quicktype.io/)
- 받아오는 json 결과물 무슨 타입인지 확인하는 법
- json 결과물 복사해서 입력하면 typescript형태로 변환 가능
- AxiosError : axios가 에러났을 때 사용하는 에러 객체의 타입
- createAsyncAction : 비동기 작업시 사용하기 편한 액션 생성 함수
- export const AsyncAction이름= createAsyncAction(
- 액션이름들
- )<작성 순으로 액션별 타입 작성(쉼표로 구분)>();
- ThunkAction<Thunk함수에서 리턴하는 값의 returnType, root상태, extra thunk argument type, action들의 type>
- keyof S : 상태가 지니고 있는 key
github api 확인
'강의 > 제로베이스 프론트엔드 99일' 카테고리의 다른 글
[11주차] 5. Typescript 복습(2) (0) | 2021.10.17 |
---|---|
[11주차] 4. Typescript 복습(1) (0) | 2021.10.15 |
[11주차] 2. TypeScript(2) (0) | 2021.10.13 |
[11주차] 1. TypeScript(1) (0) | 2021.10.12 |
[10주차] 5. 리액트 Redux Middleware(2) (0) | 2021.10.11 |