组件的 props
一、函數(shù)式組件的 props
function Demo (props) { // 由于函數(shù)式組件沒有自己的 this 必須指定 propsreturn (<div><ul><li>{props.name}</li><li>{props.age}</li></ul></div>) }// 抽離掛到組件上面的 props 變量 const person = {name: 'mary',age: 18} ReactDOM.render(<Demo {...person} />, document.getElementById('root')); // {...person} --> 解構(gòu)二、類式組件的 props
class Demo extends React.Component {render() {const {name, age} = this.props; // 解構(gòu)賦值的方式獲取 props 上面的值return (<div><ul><li>{name}</li><li>{age}</li></ul></div>)} }// 提取組件里面的 props 變量 const person = {name: 'mary', age: 18}; ReactDOM.render(<Demo {...person} />, document.getElementById('root'));三、對 props 屬性值類型進(jìn)行限制
總結(jié)
- 上一篇: java有几种变量_java有多少种变量
- 下一篇: [置顶] C/C++超级大火锅