inflearn logo
강의

講義

知識共有

フルスタックリアクトトイプロジェクト - REST, GraphQL (for FE開発者)

終わり

typeScript에 대한 질문을 어디다가 올려야할지 몰라서 여기다가 남깁니다!

解決済みの質問

300

bj2525

投稿した質問数 28

0

const fetcher = async (
method: METHOD,
url: string,
...rest: { [key: string]: any }[]
) => {
const res = await axios[method](url, ...rest)
return res.data
}

export default fetcher
 
위에 ...rest 에 대한 타입이 궁금해서 질문드립니다!
글을 새로 생성하거나 수정했을때 아래와 같이 객체로 정보가 담기게 되는데요!
1. key값은 id, text, timestamp, userId 라고 생각하면 되는건가요?
2. any는 response에 대한 타입인건가요?
3. Array 안에 Object로 감싸져 있어서 { [key: string]: any} []로
타입을 지정해준건가요?
 
위에 3가지 질문이 궁금합니다.. ㅜ
 
  1. {
  2. id"36e1a2bc-177b-4743-9152-d7423c7b9e18"
  3. text"asd"
  4. timestamp1654591409339
  5. userId"jin"
  6. }

rest-api react graphql

回答 1

2

jaenam

객체에 [key: value]의 쌍으로 이루어진 프로퍼티들이 다수 존재하고,
각각의 타입을 지정하기 곤란한 경우에 흔히 사용하는 방식입니다.

{ [key: string] : any }

객체 내에는 여러개의 프로퍼티가 있는데, 이들 각 프로퍼티들에는
1. key는 string 타입이어야 하고,
2. value는 어떤 값이든(any) 괜찮다.

라는 정의입니다.

 

질문있습니다 !

0

131

2

sass 오류

0

171

1

does not match

0

161

2

프로젝트 배포

0

297

1

코드 똑같이 쳤는데 scss 적용이 안돼요 ㅠㅠ

0

743

1

scss 스타일 적용

0

478

2

yarn run client시 에러는 안 나는데 호스트가 열리질 않습니다 ㅠㅠ

0

430

1

무한 스크롤 관련 질문 드립니다.

1

510

2

props 를 넘겨줄 때 함수를 그대로 넘겨줄 때와 화살표 함수로 감싸서 넘겨줄 때의 차이가 궁금합니다 :)

0

454

1

getInitialProps 과 getServerSideProps에 대해서 질문드립니다!

0

1143

1

node-sass를 했을 때 에러가 발생합니다.

0

376

1

[소스 다운로드 안됩니다]

0

323

1

rendered HTML error 관련

2

2187

2

닉네임 부분이 잘못되어 있는 것 같습니다.

0

446

2

Typescript 질문드려요!

0

331

1

error 관련하여

1

289

1

질문이 있습니다!.

0

278

1

질문이 있습니다!

0

484

1

수정된 내용까지 확인했는데 에러가 납니다 ㅠ

1

302

2

React Hydration Error 가 나는 이유가 무엇일까요 ?;;

0

630

1

useRef를 선호하시는 이유가 궁금합니다!

1

791

1

react-query 4.0.0 버전에선 에러가 납니다

0

666

1

gql 백틱 안에 색깔 입혀지는 확장프로그램이 어떤건지 알 수 있을까요?

2

682

1

mutation에서 unshift 관련 에러가 나는데 어떤 문제일까요?

0

438

1