首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端框架-React
订阅
qinhaitao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
[译]揭秘 React 服务端渲染
让我们来近距离接触一个能够让你使用 React 构建 universal 应用的特性——React 服务端渲染( Server-Side Rendering )。 服务端渲染(以下简称 SSR )是一个将通过前端框架构建的网站通过后端渲染模板的形式呈现的过程。 能够在服务端和客…
React生命周期简明宝典
1. constructor ES6中每个类的构造函数,要创建一个组件的实例就要调用相应的构造函数。 但是并不是每个组件都要定义自己的构造函数,比如无状态的React组件。一个组件调用构造函数,往往是为了两个目的: 2. componentWillMount 3. render…
深入理解React源码 - 界面更新(单个DOM元素) VIII
界面更新本质上就是数据的变化。React把所有会动的东西收敛到状态(state),使得大部分的界面任务都可以用一个姿势搞定 没错,我说的是 setState()。本文会揭示setState()的内部实现,并通过改变在改变单一DOM元素属性来一探diffing算法的实现细节。 在…
精读《React 八种条件渲染》
介绍了八种 React 条件渲染方式。 这样对 React 渲染效率有提升。 将组件赋值到变量,就可以在 return 前任意修改它了。 但三元运算符产生嵌套时,理解成本会变得很高。 这个是最常用了,因为代码量最少。 高阶组件,就是返回一个新组件的函数,并且接收一个组件作为参数…
React中型项目的优化实践
整个项目大概有60+个页面,用到的组件大概150+,package里面的依赖大概有70+个,应该勉强算得上是一个中型的React的项目了。 打包时间约150s,打包完之后的资源gzip之后约1.2m,尽管之前分离了一些公用依赖,但是index包的体积达到了600+还是令人难以接…
漫谈 React 组件库开发(二):组件库最佳实践
一个系统拥有大量的业务场景和业务代码,相似的页面和代码层出不穷,如何管理和抽象这些相似的代码和模块,这肯定是诸多团队都会遇到的问题。 不断的拷代码?还是抽象成 UI 组件或业务组件?显然后者更高效。 那么现在就面临一个选择:一是选择 React 生态中已有的组件库,例如 ant…
窥探React-源码分析(二)
上一篇文章讲到了React 调用ReactDOM.render首次渲染组件的前几个过程的源码, 包括创建元素、根据元素实例化对应组件, 利用事务来进行批量更新. 我们还穿插介绍了React 事务的实现以及如何利用事务进行批量更新的实现. 这篇文章我们接着分析后面的过程, 包括调…
高性能迷你React框架 anu1.3.0 发布
anujs1.3.0是一款高性能React-like框架,是目前世界上对React16兼容最好的迷你库。 自React16起,相继推出createContext,createPortal, createRef与createResource等新API,表明官方正积极由纯view库…
Taro 技术揭秘:taro-cli
Taro 是由凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。实现 一次编写,多端运行。 关于 Taro 的更多…
Taro实践 - TOPLIFE小程序 开发体验
前阵子,来自我们凹凸实验室的遵循 React 语法规范的多端开发方案 - Taro 终于对外开源了,欢迎围观star(先打波广告)。作为第一批使用了 Taro 开发的TOPLIFE小程序的开发人员之一,自然是走了不少弯路,躺了不少坑,也帮忙找过不少bug。现在项目总算是上线了,…