React的props與state(上)
props 的資料結構就是一個物件JavaScript Object,就像是var props={name:'jacky',age:29}由父元件呼叫子元件時賦與子元件數值,在子元件中props不可以改變。
取用參數時用this.props.變數名稱,即可取用。
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import ButtonTest from './buttonTest';
ReactDOM.render(
  <div>
    <ButtonTest name="Andy" age="21" />
  </div>
  ,document.getElementById('root')
);
子元件ButtonTest
import React from "react";
class ButtonTest extends React.Component {
      constructor(props){
        super(props);
		console.log('message',this.props.name);
		}
      
      render() {
          return <button onClick={this.handleEdit}>编辑</button>
      }
}
export default ButtonTest;
在index.js中會讀取ButtonTest元件,並傳入二個參數name及age到ButtonTest元件。