美文网首页
React函数式组件

React函数式组件

作者: zhCN_超 | 来源:发表于2017-07-16 11:11 被阅读35次

2017/02/20
提高React性能的一个技巧。

使用背景

原文中的项目背景是基于React技术的聊天室,在对话之间反复切换时,如何快速响应组件的加载。

核心思路

对于一个使用很频繁的组件,避免它的mountingunmounting等一系列生命周期方法的运行。

具体做法

一个头像组件

import { Component } form 'react'

class Avatar extends Component {
  render() {
    return <img src={this.props.url} />;
  }
}

改进

const Avatar = (props) => {
  return <img src={props.url} />;
}

原文

原文传送门

相关文章

  • React Hooks

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

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

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

  • React - 类组件创建

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

  • React - 函数式组件化 & props参数传递

    React函数式组件化 & props参数传递 函数式组件 定义变量 & 使用组件 通过props传递参数 展开运...

  • react函数式组件及类式组件

    函数式组件 函数式组件中this是undefined,需注意。1.React解析组件标签,找到了MyCompone...

  • 笔记-React-Hooks

    一、矛与盾的问题?(Class组件与函数式组件)   在 React 中 Class 组件好用还是函数式组件好用呢...

  • 再聊react hook

    React Hook是React函数式组件,它不仅仅有函数组件的特性,还带有React框架的特性。所以,官网文档多...

  • 二、React 面向组件编程、React 组件三大核心属性、生命

    一、React 面向组件编程 1.1、函数式组件(用函数定义的组件( 适用于 [ 简单组件 ] 的定义 )) 1....

  • react中常见hook的使用方式与区别

    1、什么是hook?react hook是react 16.8推出的方法,能够让函数式组件像类式组件一样拥有sta...

  • React 常见 hook

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

网友评论

      本文标题:React函数式组件

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