美文网首页
react知识点整理

react知识点整理

作者: 珍_er | 来源:发表于2019-06-26 10:49 被阅读0次

react概念:单页面应用程序 轻量级应用框架

jsx 预处理器  babel

node.js  服务器渲染界面

npm ---> 第三方插件库

webpack ---> 允许编写模块化代码,压缩代码优化加载时间

babel ---> 允许旧版浏览器识别  将jsx语言转化为浏览器识别的语言  兼容

4.组件之间的传值

父传子  --->  props属性

子传父  --->  利用回调函数属性传值

兄弟之间传值 ---> contex

5.生命周期函数(钩子,在某一时刻会被自动调用执行的函数)

图片来源于网络

props/state/render函数

1.render函数会在props,state发生改变的时候触发。

2.子组件的render()函数会在父组件render()执行的时候被执行

3.在render(),创建虚拟dom,进行diff算法,更新dom树。

注意:不要再render中修改state,会导致死循环

1.初始化props,state

2.挂载:

componentWillDidMount : 组件被挂载到界面之前调用,只调用一次

要求异步数据,componentWillDidMount执行后render立马执行

componentDidMount():加载界面之后调用,只调用一次,异步请求数据更新state

3.更新

componentWillReceiveProps:接受新的props

shouldComponentUpdate 组件更新之前调用  判断两个props或者state是否相同,相同则返回false不触发更新

//在render函数调用前判断:如果前后state中Number不变,通过return false阻止render调用  shouldComponentUpdate(nextProps,nextState){

      if(nextState.Number == this.state.Number){

        return false      }

  }

  shouldComponentUpdate(nextProps,nextState){

      if(nextProps.number == this.props.number){

        return false      }

      return true  }

图片来源于网络

防止没有意义的重复渲染:demo

https://www.cnblogs.com/penghuwan/p/6707254.html

componentDidUpdate:组件更新完之后调用但是在这里不能调用setState函数,这会导致函数调用componentshouldupdate从而进入死循环。

componentWillUnmount():  组件即将被卸载时执行 注意:在这里清除一些不需要的监听和计时器

注:本文仅个人信息整理

相关文章

  • react知识点整理

    react概念:单页面应用程序 轻量级应用框架 jsx 预处理器 babel node.js 服务器渲染界面 np...

  • React知识点整理

    初入React JSX语法 定义标签时,只允许被一个标签包裹 标签一定要闭合 注释被{}包起来 React组件 无...

  • React学习总结(参考官方文档)

    React学习总结 参考官方文档,整理一些应该被重视的知识点 React中的事件相关 类似HTML中事件的使用方法...

  • React Native 知识点整理

    2018.5.2更新:React-Native通用化建设与性能优化:https://ivweb.io/topic/...

  • React学习笔记(一)

    知识点及简介 知识点 简介 React JS :使用React的语法来编写一些网页的交互效果 React Nati...

  • React杂技整理

    东西比较乱是边做变整理的一些知识点-version 16.6.1react 初始化事件 值注意 onClick ...

  • 深入React知识点整理(一)

    使用React也满三年了,从刚刚会使用到逐渐探究其底层实现,以便学习几招奇技淫巧从而在自己的代码中使用,写出高效的...

  • Webpack打包工具

    上一篇介绍了Gulp,公司的React项目用的是webpack打包,抽空将webpack的知识点整理进本篇。 先简...

  • 深入理解React中state和props分别是什么?

    整理一下React中关于state和props的知识点。 在任何应用中,数据都是必不可少的。我们需要直接的改变页面...

  • 来自一位react新手的react入门须知

    前言:自己刚刚总结的关于react的知识点,比较简单,大家可以粗略看看。 一:关于react的一些知识点 1,Js...

网友评论

      本文标题:react知识点整理

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