유틸리티 유형을 사용할 수 있습니다.
React.ComponentProps
메소드 1 : 단일 HTML 요소의 특성을 확장
인앱 스타일로 사용자 정의 버튼 구성 요소를 작성하겠습니다. JavaScript에서는 다음을 수행 할 수 있습니다
Omit
typeScript에서 : 와 같은 필요한 속성을 추가 할 수 있습니다.
요소의 속성과 일치하기 위해
를 사용할 수 있습니다.
라이브러리를 사용하여 클래스 이름을 관리 할 수 있습니다.
<code class="language-javascript">const Button = (props) => { return <button></button>; };</code>
구성 요소는 이제 요소의 모든 속성과 추가 속성을 수용합니다. children
메소드 2 : 복합 구성 요소를 만듭니다
<code class="language-typescript">const Button = ({ children }: React.PropsWithChildren) => { return <button>{children}</button>; };</code>
React.ComponentProps
button
<code class="language-typescript">const Button = (props: React.ComponentProps<'button'>) => { return <button></button>; };</code>
위 내용은 TypeScript에서 HTML 요소의 속성을 확장합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!