首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
菜的黑人牙膏
掘友等级
前端开发
|
某18线小厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 57
沸点 6
赞
63
返回
|
搜索文章
最新
热门
webpack-插件机制杂记
webpack本身并不难,他所完成的各种复杂炫酷的功能都依赖于他的插件机制。或许我们在日常的开发需求中并不需要自己动手写一个插件,然而,了解其中的机制也是一种学习的方向,当插件出现问题时,我们也能够自己来定位。 Webpack的插件机制依赖于一个核心的库, Tapable。 在…
Webpack系列-第一篇基础杂记
公司的前端项目基本都是用Webpack来做工程化的,而Webpack虽然只是一个工具,但内部涉及到非常多的知识,之前一直靠CV来解决问题,之知其然不知其所以然,希望这次能整理一下相关的知识点。 那么打个比方就是我们搭建一个项目好比搭建一个房子,我们把所需要的材料(js文件、图片…
React-flux杂记
Flux是一种搭建WEB客户端的应用架构,更像是一种模式而不是一个框架。 3.Flux强制单向流,Model集中成Store, View通过Action, Action通过Dispatch更新Store, Flux 可以认为是MVC的一种改进, 更适合React或者说更适合前端…
React-Router 杂记
原因是redux内部实现了shouldComponentUpdate,但又没有从react-router接收到props,意味着不会改变。解决办法:
React-Redux进阶(像VUEX一样使用Redux)
Redux是一个非常实用的状态管理库,对于大多数使用React库的开发者来说,Redux都是会接触到的。在使用Redux享受其带来的便利的同时, 我们也深受其问题的困扰。 纯净。Redux只支持同步,让状态可预测,方便测试。 但不处理异步、副作用的情况,而把这个丢给了其他中间件…
React-redux进阶之Immutable.js
使用Immutable之后,这个问题自然而然就解决了。所谓的追踪困难,无非就是因为对象是mutable的,我们无法确定它到底何时何处被改变,而Immutable每次都会保留原来的对象,重新生成一个对象,(与redux的纯函数概念一样)。但也要注意写代码时的习惯: 当项目变得复杂…
React-redux基础
在系统性的学习一个东西的时候, 了解其背景、设计以及解决了什么问题都是非常必要的。 上面这一大段引用概况起来就是一句话, state(状态)在什么时候什么地方,因为什么而变化成了一个不受控制的过程。(这不能忍,状态如果无法预测以及控制) 那么Redux就是试图让state的变化…
React-生命周期杂记
作者一开始也喜欢在React的willMount函数中进行异步获取数据(认为这可以减少白屏的时间),后来发现其实应该在didMount中进行。 基于第一点,将状态变化(setState)和昂贵操作(tabChange)区分开,更加便于 render 和 commit 阶段操作或…
React-事件机制杂记
this的绑定是必须的,其实这一块是比较容易理解的, 因为这并不是React的一个特殊点, 而是Javascript这门语言的特性。 在这之前,我们掌握的是this永远指向的是最后调用它的对象,经过这样的一个转换, 实际上this最后指向的是undeined了, 那么调用han…
React-setState杂记
从结论和图都可以得出, setState是一个batching的过程, React官方认为, setState会导致re-rederning, 而re-rederning的代价是昂贵的, 所以他们会尽可能的把多次操作合并成一次提交。以下这段话是Dan在Issue中的回答: 同步…
下一页
个人成就
文章被点赞
498
文章被阅读
62,746
掘力值
2,087
关注了
2
关注者
142
收藏集
1
关注标签
24
加入于
2017-06-23