首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
Balled
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
React生命周期简明宝典
1. constructor ES6中每个类的构造函数,要创建一个组件的实例就要调用相应的构造函数。 但是并不是每个组件都要定义自己的构造函数,比如无状态的React组件。一个组件调用构造函数,往往是为了两个目的: 2. componentWillMount 3. render…
TypeScript 实践
TypeScript 是有类型定义的 JS 的超集,包括 ES5、ES5+ 和其他一些诸如泛型、类型定义、命名空间等特征的集合,为了大规模 JS 应用而生。对于 TypeScript 本身,更多信息请参考《TypeScript 体系调研报告》。本文只记录 TypeScript …
React源码分析 - Diff算法
蓝色框框的部分分别是Diff算法的核心代码updateChildren以及processUpdates,通过Diff算法获取了组件更新的updates队列之后一次性进行更新。 《深入React技术栈》这本书对Diff算法的解释比较好。其实只要记住几个原则以及在具体的计算upda…
[译] React 16.3(.0-alpha) 新特性
Context API 一直很神秘 —— 本来它是一个官方推出的、文档化的 API,但开发者们又提醒我们尽量不要用这个 API,因为这个 API 还没完全确定下来,以后可能会再作修改,而且文档尚不完备。不过,是时候让它发光发热了,RFC 流程已经通过了,新的 API 代码也已经…
React全家桶构建一款Web音乐App实战(一):项目准备
本项目使用react全家桶打造,技术综合性比较高。很多东西不会从基础讲解 使用create-react-app创建项目基本骨架,然后安装路由(由于4.x的版本路由变化比较大。路由安装react-router-dom 4.2.2的版本即可) 在react脚手架中webpack基本…
Mobx React 最佳实践
在这一篇文章里,将展示一些使用了mobx的React的最佳实践方式,并按照一条一条的规则来展示。在你遇到问题的时候,可以依照着这些规则来解决。 这篇文章要求你对于mobx的stores有基本的理解,如果没有的话请先阅读官方文档。 永远记住,你的stores代表着你的UI状态,这…
React 应用设计之道 - curry 化妙用
使用 React 开发应用,给予了前端工程师无限“组合拼装”快感。但在此基础上,组件如何划分,数据如何流转等应用设计都决定了代码层面的美感和强健性。 同时,在 React 世界里提到 curry 化,也许很多开发者会第一时间反应出 React-redux 库的 connect …
基于React版本16.2.0的源码解析(一):组件实现(小白也可读)
水平有限,如果有错误和疏忽的地方,还请指正。 总的说起来,无论多复杂的操作,都只是先进行虚拟DOM的JS计算,把这个组件对象计算好了以后,再一次性的通过Diff算法进行渲染或者更新,而不是每次都要直接操作真实的DOM。 在即时编译的时代,调用DOM的开销是很大的。而Virtua…
[译] 如何让你的 React 应用完全的函数式,响应式,并且能处理所有令人发狂的副作用
原文地址:How to make your React app fully functional, fully reactive, and able to handle all those crazy side effects 原文作者:Luca Matteis 译文出自:掘金…
《React 学习之道》The Road to learn React (简体中文版)
《React 学习之道》这本书使用路线图中的精华部分用于传授 React,并将其融入一个独具吸引力的真实世界 App的具体代码实现。 如何掌握 React 存在特别多的路线图。本书提取这些路线图中的精华部分,并将其融入于一个具体的应用程序当中。您将会构建一个属于自己的 Reac…