>  Q&A  >  본문

번역: React - 소품의 TypeScript 구조 분해 할당

<p>기능이 있습니다</p> <pre class="brush:php;toolbar:false;">내보내기 함수 getSubjectsForStudent(data: any) : any[]</pre> <p>"데이터 인수"는 외부 소스에서 받은 것이므로 강력한 유형을 정의하는 것은 불가능합니다. "return"은 "data"에서 파생되므로 any 유형이기도 합니다. <br /><br />"주" 구성 요소는 다음과 같이 "return"을 "하위" 구성 요소에 전달합니다. </p><p><br /></ p> ; <pre class="brush:php;toolbar:false;"><MainCategories 과목={getSubjectsForStudent(data)} /></pre> <p>MainCategories 구성요소에서는 </p> <pre class="brush:php;toolbar:false;">기본 함수 내보내기 MainCategories(props: any) { const tmp = props.subjects; ...</pre> <p>번역: 작동합니다. 문제 없습니다.

하지만 저는 다음을 원합니다:

기본 함수 내보내기 MainCategories( {subjects} ) {

<p> 누구 도와줄 수 있나요?


P粉071602406P粉071602406472일 전470

모든 응답(2)나는 대답할 것이다

  • P粉579008412

    P粉5790084122023-07-28 12:34:25

    Props 유형이나 인터페이스를 추가해야 하며, 그런 다음 구조 분해를 통해 주제를 얻을 수 있습니다.

    으아악

    회신하다
    0
  • P粉155710425

    P粉1557104252023-07-28 00:35:26

    저는 이를 달성하기 위해 이 패턴을 자주 사용하지만, 가장 중요한 것은 소품을 정의하는 것입니다.

    으아아아

    회신하다
    0
  • 취소회신하다