父级到子级组件

实际上最简单的情况,在 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

总之,你有一个组件(父级),它呈现另一个(子)并传递给它一些道具。