React 组件 (功能组件)
React 组件 (功能组件)
**功能组件**
功能组件是一个 JavaScript 函数,它:
**功能组件示例:**
**Greet.jsx**
function Greet() {
return Hello Damilare
;
}
export default Greet;**App.jsx**
import React from "react";
import Greet from "./Components/Greet.jsx";
function App() {
return (
);
}
export default App;**类组件**
类组件是一个 JavaScript 类,它:
**类组件示例:**
import React, { Component } from "react";
class Welcome extends Component {
render() {
return Class Component
;
}
}
export default Welcome;**App.jsx 中的用法:**
import React from "react";
import Welcome from "./Components/Welcome.jsx";
function App() {
return (
);
}
export default App;**比较:函数式组件与类组件**
**功能组件**
**类组件**
每种类型的优点
`功能组件`
`类组件`
**您应该使用功能组件还是类组件?**
在现代 React(v16.8 之后)中,功能组件是首选,因为:
**关键要点:**