0
는 내가 교사가 proptypes API를 사용하지 않고 기능 구성 요소에 proptypes을 구현하기 위해 노력 곳 지식인이 튜토리얼 반응 folowing있어, 이것은 그가 그것을 어떻게 방법입니다 :사용 proptypes는
function SayHello(props){
return (
<div>
Hello {props.firstName} {props.lastName} !
</div>
)
}
SayHello.propTypes = {
firstName(props, propName, componentName) {
if (typeof props[propName] !== 'string') {
return new Error(`Hey, you should pass a string for ${propName} in ${componentName} but you passed a ${typeof props[propName]}`)
}
}
}
이 바보 같은 질문이 될 수도 있지만 난 정말 코드의 비트가, 누군가가 나에게 설명하십시오 수 있습니다 작동하는 방법 firstName(props, propName, componentName)
라고 invokated되지 않고 및 은 어떻게 오는 방법을 이해 할 수 없다는 componentName
반환 SayHello
? 은 모든 구성 요소의 기본 속성입니까? 반응에서
을 작동해야처럼 당신은 당신의 자신의 기능을 쓸 수있는 경우 – azium