父級到子級元件

實際上最簡單的情況,在 React 世界非常自然而且機會是 - 你已經在使用它了。

你可以將道具傳遞給子元件。在這個示例中,message 是我們傳遞給子元件的 prop,名稱訊息是任意選擇的,你可以將它命名為你想要的任何名稱。

import React from 'react';

class Parent extends React.Component {
    render() {
        const variable = 5;
        return (
            <div>
                <Child message="message for child" />
                <Child message={variable} />
            </div>
        );
    }
}

class Child extends React.Component {
    render() {
        return <h1>{this.props.message}</h1>
    }
}

export default Parent;

這裡,<Parent /> 元件呈現兩個 <Child /> 元件,在第一個元件內傳遞 message for child,在第二個元件內傳遞 5

總之,你有一個元件(父級),它呈現另一個(子)並傳遞給它一些道具。