아래 코드에서 props
멤버에는 className
멤버만 포함되어 있다고 예상했습니다(콘솔 로그). ; 코드>{ 클래스이름, ID, 티켓, 요청 }. 그러나 Unused FunctionNullComp
에서 ...others
매개변수를 제거하면 props< ;/code>의 멤버는
className
입니다. 이는 제가 원래 기대했던 것과 정확히 같습니다.
아래 코드를 실행하여 직접 시도해 볼 수 있습니다.
사용: ...기타
:
<머리>테스트 머리> <본문> <스크립트 유형="텍스트/바벨"> 함수 GoalComp({ ID, 티켓, 요구, ...소품 }) { console.log(props);독립 검색기반환;; } 스크립트> <스크립트 유형="텍스트/바벨"> function NullComp({ timeRanges, ...others }) { null을 반환; } 스크립트> <스크립트 유형="텍스트/바벨"> const { useState, useEffect } = 반응; const 앱 = () => { 반품 ( <골컴 클래스이름="mt-10" 아이디="1" 티켓="IT-ABCD" request="평화와 사랑" /> ); }; ReactDOM.render(, document.querySelector("#root")); 스크립트>
불체사용:...기타
:
<머리>테스트 머리> <본문> <스크립트 유형="텍스트/바벨"> 함수 GoalComp({ ID, 티켓, 요구, ...소품 }) { console.log(props); return독립 검색기} 스크립트> <스크립트 유형="텍스트/바벨"> 함수 NullComp({ timeRanges }) { null을 반환; } 스크립트> <스크립트 유형="텍스트/바벨"> const { useState, useEffect } = 반응; const 앱 = () => { 반품 ( <골컴 클래스이름="mt-10" 아이디="1" 티켓="IT-ABCD" request="평화와 사랑" /> ); }; ReactDOM.render(, document.querySelector("#root")); 스크립트>