티스토리 뷰
728x90
반응형
react 18 types에 PropsWithChildren 이라는 타입이 추가되었습니다
말그대로 children을 포함한 props를 가리키는 타입입니다
코드를 보면 이런식으로 선언이 되어있습니다
type PropsWithChildren<P = unknown> = P & { children?: ReactNode | undefined };
그래서 react 컴포넌트에서 사용할때 이런식으로 사용할수 있습니다
import React, { PropsWithChildren } from "react";
type ComponentProps = {
someProperty: string;
};
function Component({ someProperty, children }: PropsWithChildren<ComponentProps>) {
// ...
}
좀더 코드보기가 깔끔해지네요
728x90
반응형
'FRONTEND > REACTJS' 카테고리의 다른 글
npm 특정 버전의 패키지를 사용하도록 지정하기 (1) | 2023.07.07 |
---|---|
react javascript에서 typescript로 점진적 전환하기 (0) | 2023.02.22 |
CRA react 프로젝트에서 https 서버 실행하기 (0) | 2022.09.15 |
CRA로 생성한 프로젝트에서 webpack bundle analyzer 사용하기 (0) | 2022.07.20 |
react 테스트 작성하기 (0) | 2022.07.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 대학생
- 공모전
- JavaScript
- 구글
- 경진대회
- 창업
- 네이버
- 벤처
- 아이디어
- android
- Apple
- 트위터
- 웹표준
- php
- 아이폰
- 소프트웨어
- 스마트폰
- 애플
- 모바일
- 자바스크립트
- iPhone
- AWS
- 앱
- 앱스토어
- 안드로이드
- CSS
- 어플리케이션
- 게임
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함