1. 函数组件:
import React from 'react';
function MyFunctionalComponent(props) {
return (
<div>
<p>Hello, {props.name}!</p>
</div>
);
}
export default MyFunctionalComponent;
2. 类组件:
import React, { Component } from 'react';
class MyClassComponent extends Component {
render() {
return (
<div>
<p>Hello, {this.props.name}!</p>
</div>
);
}
}
export default MyClassComponent;
3. 使用组件:
import React from 'react';
import MyFunctionalComponent from './MyFunctionalComponent';
import MyClassComponent from './MyClassComponent';
function App() {
return (
<div>
<MyFunctionalComponent name="John" />
<MyClassComponent name="Doe" />
</div>
);
}
export default App;
在这个例子中,MyFunctionalComponent 和 MyClassComponent 都是React组件,分别是函数组件和类组件的示例。在应用中,我们可以使用这些组件来构建更复杂的用户界面。
React组件可以接收props(属性),这是从父组件传递给子组件的数据。组件的render方法定义了组件的输出。
转载请注明出处:http://www.zyzy.cn/article/detail/4845/React