首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
旅行的风筝
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Webpack:代码分割
在当前的前端项目中,常常使用 gulp、webpack、Browserify 等将多个文件压缩合并成一个。这个过程称为打包。 打包是一个将文件引入并合并到一个单独文件的过程,最终形成一个 “bundle”。接着在页面上引入该 bundle,整个应用即可一次性加载。 打包是个非常…
React 深度学习:React Core—ReactElement
isValidElement 验证一个对象是否为 ReactElement 。 ReactElement 是用来创建 React 元素的工厂方法。 ReactElemen 不再遵循类的模式,并未从 ReactElement 模块导出,因此不能使用 new 来调用它,并且无法使用…
Webpack 插件 — SplitChunksPlugin
开箱即用的 SplitChunksPlugin 应该对大多数用户都很好用。 默认情况下,它只影响随需应变的块,因为更改初始块会影响运行项目时包含的应有脚本标记 HTML 文件。 当试图满足后两个条件时,更大的块是首选。 webpack为希望对该功能有更多控制的开发人员提供了一组…
React 深度学习:ReactHooks
不管哪一个 Hook,第一步都需要通过 resolveDispatcher 方法返回一个 dispatcher 对象。 resolveDispatcher 方法只是简单地获取了 ReactCurrentDispatcher 的 current 属性。当这个属性值为空时报错,否则…
React 深度学习:isValidElementType
源码isValidElementType方法用于判断目标是不是一个有效的React元素类型,以下类型会被认为是有效的:stringfunctionReactSymbol
React 深度学习:React Core
上一篇:React 深度学习:1. 结构
React 深度学习:ReactSymbols
Symbol.for(key) 方法会根据给定的键 key,来从运行时的 symbol 注册表中找到对应的 symbol,如果找到了,则返回它,否则,新建一个与该键关联的 symbol,并放入全局 symbol 注册表中。
React 深入学习:React 更新队列
调用此方法创建的更新默认为是局部更新,需要合并前后状态。 prevState 参数是上一次调用 setState 之后的状态,而不是已经更新到 dom 中的状态,因为状态更新是异步的,为了避免不必要的重新渲染来提升性能。
React 深度学习:ReactFiberHooks
Dispatcher 类型定义了 10 个 hook 方法的基本形式,并额外增加一个读取上下文的方法 readContext。 一文中我已经看到,最重要的部分是 ReactCurrentDispatcher 对象,它有一个 current 属性,这个属性是 Dispatcher…
React 深入学习:ReactPortal
的对象。
下一页
个人成就
文章被点赞
31
文章被阅读
51,209
掘力值
1,016
关注了
12
关注者
17
收藏集
0
关注标签
26
加入于
2017-09-11