美文网首页
React 进阶之路 四 ( 函数式组件 和 类组件 )

React 进阶之路 四 ( 函数式组件 和 类组件 )

作者: 酷酷的凯先生 | 来源:发表于2020-11-23 09:04 被阅读0次

函数式组件:比较简单一般用于静态没有交互事件内容的组件页面
类组件:又称为动态组件,一般用于有交互事件或数据修改的组件页面

# 函数式组件

function ChildFn(props) {
  let fbt = <h2>我是副标题</h2>
  let isShowtTxt = 100 > 99 ? '显示Txt' : '隐藏Txt';
    return <React.StrictMode>
        <h1>我是函数式组件</h1>
        {fbt}
        <h3> {isShowtTxt } </h3>
    </React.StrictMode>
}

函数式组件就是函数,即可以 写逻辑定义变量 等函数可以操作的所有操作;

# 类组件

class HelloFn extends React.Component{
    render(){
        return <React.StrictMode>
            <h1> 我是类组件 </h1>
            <ChildFn />
        </React.StrictMode>
    }
}

在根上渲染组件

ReactDOM.render(
    <HelloFn />,
    document.getElementById('root')
);

这个就是在 类组件 中调用了 函数式组件,即复合组件;

相关文章

  • React - 类组件创建

    React创建组件有两种方式 函数式组件 类组件函数式组件已经学过,现在看下类组件怎么写。 函数式组件和类组件区别...

  • React 进阶之路 四 ( 函数式组件 和 类组件 )

    函数式组件:比较简单一般用于静态没有交互事件内容的组件页面类组件:又称为动态组件,一般用于有交互事件或数据修改的组...

  • React Hooks

    前言 React中组件分为两大类:Class类式组件、函数式组件 React v16.8以前: Class类式组件...

  • React Hooks 实现和由来以及解决的问题

    与React类组件相比,React函数式组件究竟有何不同? 一般的回答都是: 类组件比函数式组件多了更多的特性,比...

  • React基础

    React包含react元素和react组件 react元素 react组件 react组件分为函数组件和类组件 ...

  • 最新面试集合

    react 1,react类组件和函数组件区别 函数组件:function Welcome (props) {re...

  • React Hook

    简介 :原本函数组件和类组件同为react组件,但是由于函数组件为无状态组件,react hook 的引入,让函数...

  • React学习笔记_02

    React 组件和状态 react 组件 1,组件的两种创建方式1,函数组件2,类组件 1,函数组件:使用 JS ...

  • React 常见 hook

    React 创建组件的方式: 类组件 函数式组件a. 纯函数组件没有状态b. 纯函数组件没有生命周期c. 纯函数组...

  • react 的一些点滴

    React中的setState执行机制是什么呢? 类组件和函数式组件有何不同? 1、函数组件只是返回一个DOM 结...

网友评论

      本文标题:React 进阶之路 四 ( 函数式组件 和 类组件 )

      本文链接:https://www.haomeiwen.com/subject/xtnuiktx.html