React

梗概

  • 使用[use::JSX]声明组件
  • 组件标签必须以大写开头

注意:

Transclude of JSX#^e49jp3

示例

// Functional Component
const Greeting = (props) => {
  return <h1>Hello, {props.name}!</h1>;
}
 
// Usage
<Greeting name="Alice" />

优势

  • 简洁:只需一个函数即可定义组件,无需类声明
  • 易于测试:纯函数输入输出可靠,易于编写单元测试
  • 性能优化:无需实例化组件对象,减少内存消耗

生命周期