ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] > 组件可以接受任意 props,包括基本数据类型,React 元素以及函数。 ## 函数组件 ``` function Welcome(props) { return <h1>Hello, {props.name}</h1>; } ``` ## class 组件 ``` class Welcome extends React.Component { render() { return <h1>Hello, {this.props.name}</h1>; } } ``` ## props 用法 > 注意: 组件名称必须以大写字母开头。 ``` function Welcome(props) { return <h1>Hello, {props.name}</h1>; } const element = <Welcome name="Sara" />; ReactDOM.render( element, document.getElementById('root') ); ``` ## 组合组件 > 多个组件用 括号 ``` function Welcome(props) { return <h1>Hello, {props.name}</h1>; } function App() { return ( <div> <Welcome name="Sara" /> <Welcome name="Cahal" /> <Welcome name="Edite" /> </div> ); } ReactDOM.render( <App />, document.getElementById('root') ); ```