inflearn logo
강의

Course

Instructor

[Renewal] TypeScript All-in-One: Part 2. Practical Analysis

axios can be used in many ways

"axios": "1.4.0" 버전 axios type 코드가 강의와 다릅니다!

Resolved

555

dlxotjde6891

11 asked

0

export interface AxiosInstance extends Axios {
  <T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D>): Promise<R>;
  <T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>): Promise<R>;

  defaults: Omit<AxiosDefaults, 'headers'> & {
    headers: HeadersDefaults & {
      [key: string]: AxiosHeaderValue
    }
  };
}

 

bind 함수 때도 버전에 따라 바뀐 버전이 확인 됐는데..

type 업그레이드가 상당히 빈번히 되나보네요 ....

 

typescript

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

axios는 버전이 업그레이드됨에 따라 타입 역시 변경되는 경우가 있습니다. 예를 들어, 0.17.0 버전 이후로는 ‘Content-Type’이 지정되지 않은 경우에는 ‘application/json;charset=utf-8’이 기본값으로 설정되는 등의 변경 사항이 있습니다. 이에 따라 타입도 변경되는 경우가 있습니다. axios의 타입 정보를 확인하기 위해서는 공식 문서를 참고하시는 것이 좋습니다.

이전 강의의 코드와 현재 버전의 코드가 다른 경우, 강의 진행 시 버전이 다른 것일 수 있습니다. 따라서 최신 버전의 axios를 사용하는 것을 권장드립니다. 또한, 타입도 업데이트 됨에 따라 버전별로 타입 정보가 변하는 경우가 있으므로, 사용하는 버전에 맞게 타입 정보를 확인하시는 것이 좋습니다.

감사합니다.

타입 오버라이딩

0

77

2

React19에서 useRef 타입 정의의 변화

0

117

2

jQuery를 $로 한 번 더 감싼 형태

0

54

1

typescript interface를 jsdoc으로 주석달 때

0

226

2

declare module시 import 위치

0

195

2

declare global 로 선언된 타입을 확장하는게 아닌 좁히는것도 가능할가요?

0

145

2

typescript 강의를 보고 개발을 하다가 강의와 다른 내용인데 물어볼곳이 여기밖에 없어서 질문 드립니다.

0

234

1

강의에 필요한 사전준비와 예제 코드 첨부

1

308

1

local.ts 예제코드 첨부 합니다.

1

226

1

redux 예제코드 가져와서 강의 보면서 따라하는데

1

242

1

react 함수 컴포넌트 타이핑은 있는데 클래스 컴포넌트 타이핑 예제 코드가 없네요.

1

283

1

axios 1.6.0 버전으로 보고 있는데영

4

391

1

Module '"axios"' has no default export 에러 나시는분들

0

878

1

안녕하세요, 제로초님 타입스크립트 axios 분석 강의보고 궁금한점이 있어서 질문드립니다

1

386

1

안녕하세요. 제로초님 당신의 강의 매니아 입니다. typescript 모듈 관련 질문이 있어서요.

0

268

1

axios catch 에서 error 타입에 대해 as 없이 이렇게 사용하면 어떨까요?

0

405

1

global 선언 시 export {}

0

296

1

initialState가 제네릭 S인 이유가 잘 이해가 되지 않습니다.

0

308

1

declare module vs declare namespace

0

472

1

declare namespace vs namespace

0

493

2

Redux type 설정 과정에서 발생한 오류 질문 (ts[2345])

1

375

2

index.d.ts 에서 global declare 선언을 했을 때와 하지 않았을 때의 차이

0

402

1

미들웨어가 커링패턴으로 이루어진 이유

0

434

1

axios 파트 첫번째 강의 질문입니다

0

530

1