React의 함수 구성 요소 및 클래스 구성 요소의 props
2291 단어 React
React의 함수 구성 요소 및 클래스 구성 요소의 props
함수 구성 요소
함수 어셈블리의 props는 객체가 함수의 매개변수로 직접 전달되며, 구성 요소 컨텐트에서 props 객체의 속성을 점 구문으로 직접 사용할 수 있습니다. 코드는 다음과 같습니다.
function Test1(props) {
return(
<div>
The user is <b>{props.isLoggedIn? 'jack':'not'} b>logged in.
div>
)
}
const element = <Test isLoggedIn={true}/>;
ReactDOM.render(
element,
document.getElementById('app')
)
클래스 구성 요소
유 구성 요소의 프로포즈는this에 저장됩니다. 이것은 VUE의 프로포즈와 유사하지만, Vue는this 뒤에 속성 이름을 직접 사용할 수 있지만,React에는this가 필요합니다.props 뒤에 대응하는 속성 이름입니다.
class Test extends React.Component{
render(){
return(
<div>
The user is <b>{this.props.isLoggedIn? 'jack':'not'} b>logged in.
div>
)
}
}
const element = <Test isLoggedIn={true}/>;
ReactDOM.render(
element,
document.getElementById('app')
)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바삭바삭하고 간단한 결제 페이지 만들기먼저 Next.js에서 프로젝트를 만듭니다. Vercel & Next.js가 매우 편하기 때문에 최근에는이 구성을 사용하고 있습니다. 그런 다음 Tailwind CSS를 넣습니다. Tailwind CSS를 사용하면 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.