spoit

  • 홈
  • 태그
  • 방명록

타입스크립트 1

공통컴포넌트 any 대신 제네릭을 사용해볼까?

아래와 같이 공통 컴포넌트에서 onSelect의 param을 any로 정의하는 것에 대한 문제를 해결하고 싶었다. // SelectField.tsx (공통 컴포넌트) interface Props { ... onSelect?: (param: any) => void; } const SelectField = (props: Props) => { return( ) } 첫번째 방법 (Not OK) onSelect의 제네릭 타입을 param에 넘겨주는 방법을 시도 했다. 에러는 없으나 Form.tsx에서 제네릭이 any로 추론되어 적용되었기 때문에 올바른 방법이 아니다. 또한 onSelectSettlementPeriodType라는 함수를 실행할때에는 타입을 넣어주어서 의미가 있겠지만 props로 넘겨만 주고 실행은 ..

react 2023.04.02
이전
1
다음
더보기
프로필사진

spoit

교육업에 종사하는 개발자

  • 분류 전체보기 (41)
    • javascript (5)
    • react (12)
    • react-native (4)
    • db (2)
    • 기술면접 (0)
    • 알고리즘 (8)
    • 기타 (4)

Tag

개발자원칙, server action, 웹팩, zshrc, autoheightwebview, 타입스크립트, c언어 포인터 연산, hono, 우선순위정렬, Next.js, 김민태님강의정리, origin/master, 포인터, git fetch, react-native, 자바스크립트, Javascript, 리엑트네이티브, tiny-react, 리엑트만들기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바