React 组件

创建组件

使用函数创建组件

🟢 函数组件:使用 JS 函数创建组件

约定:

🟥 函数名称必须以大写字母开头

🟥 组件必须有返回值,表示组件的结构

使用函数名作为组件标签名

// 创建组件
function Hello() {
  return <div>函数组件</div>
}

// 渲染组件
const container = document.getElementById('root')
const root = createRoot(container)
root.render(<Hello />)

使用类创建组件

约定:

🟥 类名称必须以大写字母开头

🟥 类组件应该继承React.Component父类

🟥 类组件必须提供render()方法

🟥 render()必须有返回值

class Hello extends React.Component {
  render() {
    return <div>Hello class Component</div>
  }
}
贡献者: huxiguo