(React)组件

2021-04-07  本文已影响0人  fanren

前言

为了提高代码的重用性,组件化是开发中必不可少的;
而React也为我们实现组件化,提供了很好的条件;

Class组件

import React, { Component } from 'react'
import './App.css';
// 声明组件App,继承自Component
class App extends Component {
  render() {
    return (
      <div className="App">
        React
      </div>
    );
  }
}
export default App;
import App from './App';
ReactDOM.render(
   // 把组件当一个普通的标签使用
  <App></App>,
  document.getElementById('root')
);

函数组件

import "./App.css";
// 直接声明一个函数,函数的名称就是组件的名称
function App() {
  return <div className="App">React2</div>;
}
export default App;
import App from './App';
ReactDOM.render(
   // 把组件当一个普通的标签使用
  <App></App>,
  document.getElementById('root')
);

两种组件的使用方式是一样的。

上一篇下一篇

猜你喜欢

热点阅读