首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React和RN
订阅
蜀涛飘雪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
[译] React性能优化-虚拟Dom原理浅析
本文译自《Optimizing React: Virtual DOM explained》,作者是Alexey Ivanov和Andy Barnov,来自Evil Martians’ team团队。 译者说:通过一些实际场景和demo,给大家描述React的Virtual Do…
React性能分析利器来了,妈妈再也不用担心我的React应用慢了
默认打开Profiler什么都没有,要点击录制按钮进行记录(跟chrome的performance挺像)。 看上去像一个柱状图,每一个柱子代表一次commit,他的颜色和高度对应执行时长,越高颜色越黄代表时间越长,反之越短。 火焰图部分会以一个类似树形的结构显示一次commit…
用 SOLID 原则保驾 React 组件开发
本世纪初,美国计算机专家和作者 Robert Cecil Martin 针对 OOP 编程,提出了可以很好配合的五个独立模式;后由重构等领域的专家 Michael Feathers 根据其首字母组合成 SOLID 模式,并逐渐广为人知,直至成为了公认的 OOP 开发的基础准则。…
React Native 在「元气阅读」的实践
经历了三个多月的集中开发,阅文集团旗下二次元产品「元气阅读」APP 终于在各大应用商店上架了。「元气阅读」APP 大部分的功能模块基于 React Native 开发,整个开发过程前端团队趟了不少 React Native 的坑,同时也积累了不少实践心得,与大家一起分享。 在使…
React-Native从零搭建App(长文)
本文适合有对React家族有一定使用经验,但对从零配置一个App不是很熟悉,又想要从零体验一把搭建App的同学。 我自己就是这种情况,中途参与到项目中,一直没有掌控全局的感觉,所以这次趁着项目重构的机会,自己也跟着从零配置了一遍,并记录了下来,希望能跟同学们一起学习,如果有说错…
Immutable 操作在 React 中的实践
在谈及 Immutable 数据之前,我们先来聊聊 React 组件是怎么渲染更新的。 state 的更新一般是通过在组件内部执行 this.setState 操作, 但是 setState 是一个异步操作,它只是执行将要修改的状态放在一个执行队列中,React 会出于性能考虑…
[译] 更可靠的 React 组件:组合及可重用性
I. 组合 组合(composition)是一种通过将各组件联合在一起以创建更大组件的方式。组合是 React 的核心。 幸好,组合易于理解。把一组小的片段,联合起来,创建一个更大个儿的。 让我们来看看一个更通用的前端应用组合模式。应用由头部的 header、底部的 foote…
[译] 更可靠的 React 组件:合理的封装
耦合(coupling) 是一种表示组件之间依赖度的系统特征。根据依赖的程度,可以区分出两种耦合: 在设计系统结构和组件间关系的时候,应以松耦合为目标。 反之,紧耦合的系统就没有上述便利。主要的缺点就在于无法轻易修改一个大量依赖其他组件的组件。甚至一个简单的改变都会导致连锁的修…
[译] 更可靠的 React 组件:单一职责原则
单一职责原则(SRP - single responsibility principle)是编写 React 组件时的基础原则。 所谓职责可能指的是渲染一个列表、显示一个时间选择器、发起一次 HTTP 请求、描绘一幅图表,或是懒加载一个图片等等。组件应该只选择一个职责去实现。当…