前置知识单线程的JavaScript与多线程的浏览器JavaScript是单线程的,浏览器是多线程的。对于多线程的浏览器,除了要处理JavaScript线程以外,还需要处理包括事件系统、定时器/延时器、网络请求等各种各样的任务线程。其中,包括负责处理DOM的UI渲染线程。JavaScript线程是可以操作DOM的。如果渲染线程和 JavaScript 线程同时在工作,那么渲染结果必然是难以预测的,
转载 2021-01-15 19:19:08
524阅读
2评论
背景 前段时间准备前端招聘事项,复习前端react相关知识;复习react16新的生命周期:弃用了componentWillMount、componentWillReceivePorps,componentWillUpdate三个生命周期, 新增了getDerivedStateFromProps、g
转载 2020-12-11 14:38:00
110阅读
2评论
React Fiber是什么React Fiber 原理介绍requestIdleCallback
原创 2022-10-30 18:14:54
41阅读
在 HTML 中,表单元素(如、 和 ); }}ReactDOM.render( , //JSX格式 document.getEleme...
原创 2022-07-20 20:03:48
58阅读
1.安装脚手架工具 sudo cnpm install -g create-react-app 2.创建项目文件 create-react-app my-app 3.运行项目 npm start create-react-
原创 2022-07-06 11:48:03
100阅读
Fragment 占位符标签 使用方法 class => className clas
原创 2021-09-08 10:08:55
283阅读
能够理解什么是JSX,JSX的底层是什么概念:JSX是 JavaScript XML(HTML)的缩写,表示在 JS 代码中书写 HTML 结构作用:在
原创 2024-09-24 15:53:18
63阅读
React 理念我们可以从 官网 看到 React 的理念:我们认为,React 是用 JavaScript
原创 2022-03-25 16:10:03
599阅读
React FiberReact 16 引入的核心算法重构,旨在解决同步渲染导致的性能瓶颈(如界面卡顿
说说对Fiber架构的理解?解决了什么问题?是什么解决的问题 是什么React Fiber 是 Facebook 花费两年余时间对 React 做出的一个重大改变与优化,是对 React 核心算法的一次重新实现。从Facebook在 React Conf 2017 会议上确认,React FiberReact 16 版本发布在react中,主要做了以下的操作:为每个增加了优先级,优先级高的任
React 入门基础 对React有个大概的了解
原创 2022-06-22 23:54:56
5110阅读
react-列表渲染
原创 2021-07-15 10:17:50
156阅读
react-动态路由
原创 2021-07-15 10:19:10
258阅读
Learn React
原创 2022-07-18 16:13:08
20阅读
React-路由(一)
React-组件通信
React-项目构建
动画组件 Transition 该组件是一个和平台无关的组件(不一定要结合 CSS); 在前端开发中,我们一般是结合 CSS 来完成样式,所以比较常用的是 CSSTransition; CSSTransition 在前端开发中,通常使用 CSSTransition 来完成过渡动画效果; Switch
原创 2022-05-13 17:50:00
597阅读
setState 是如何给 state 赋值的 通过 Object.assign() import React from 'react'; class Home extends React.Component { constructor(props) { super(props); this.sta
React-组件通讯
原创 精选 7月前
209阅读
  • 1
  • 2
  • 3
  • 4
  • 5