React
文章平均质量分 84
Sheldon_Law
"If not fun, why do it?"
展开
-
ReactJS修炼之路(二):组件的key
一,概要在同系列的上一篇博客React修炼之路(一)里,我第一次接触组件key这个概念,因为不理解key的用处及不清楚React组件的更新机制而遇到父级组件调用了render函数而render内的子组件内容不更新的问题。在React修炼之路(一)里我在子组件里使用了componentWillReceiveProps方法,实现了内容更新,具体内容参见上一篇博客。最近又看了一些资料,同时实践得更多,对这原创 2016-01-14 00:33:41 · 11112 阅读 · 9 评论 -
ReactJS修炼之路(一)
一,相关学习资料先放一些前期看过的以及正在看的资料,初学者,会一边学习一边实践。官方文档官方入门教程React生命周期二,javascript深坑从来都没有学过javascript,写倒是写了一些,所以下面提及那个坑也是被坑得心服口服。 问题描述: 在给button设置onClick点击行为的时候,点击按钮死活执行对应的函数,Google了一下,在stack-overflow上找到原创 2015-12-08 14:42:43 · 2256 阅读 · 8 评论 -
ReactJS修炼之路(三):props vs state
一,前言初学rails和ReactJS不久,也分别在看rails和ReactJS的官方文档,至于这两者的轻重缓急,公司里带我的同事是这样说的:“先看React的文档吧,相对rails来说,React的开发思路更绕,也可以说是React的设计思路更加新颖。”确实,一开始上手React很容易就学会了怎么写交互性控件,能实现数据的展示和动态更新,后来发现这只是个开始。我还没形成很清晰的React组件开发翻译 2016-02-28 22:21:52 · 5386 阅读 · 0 评论 -
ReactJS修炼之路(四):组件的性能优化及开发思路
少年,加油昨天周五,那个喊我“少年”的朋友离职了去新加坡了,我的实习生涯又错过了一位大神,不过短短一个月还是被影响不少,例如入坑happy hacking keybord同时学习各类软件的快捷键,例如开始用sass,例如初次使用 flexbox…人生何处不相逢,谢谢你的指导,我会更加努力,也祝你更进一步,加油。回看,事情总有千丝万缕的联系,但是往前,都是迷雾,保持迷茫,保持思考,做好现在,是我最大原创 2016-08-06 22:09:03 · 2565 阅读 · 3 评论 -
webpack + react 优化:缩小js包体积
一,前言学校这边的项目刚组建好开发团队,前一段时间都在考虑如何前后端分离,如何多人协作开发的问题,恰好上一周陪女朋友去承德写生,能暂时放下工作和学校的事物,有了更多的思考时间。假期期间学习了webpack,并将前端代码进行了迁移,实现了前后端分离。而最近上线的时候发现打包压缩后的js包达到了477k,首屏渲染时间高达4s,首屏渲染时间超过1.5s都是不能忍的,于是开始尝试研究一下webpack,毕竟原创 2016-06-04 12:07:47 · 29565 阅读 · 6 评论 -
ReactJS修炼之路(五):Immutable.js的使用及setState的一个误区
问题这篇博客仅作为学习笔记,没有多少自己的东西,只有一个小误区,记录下来当做备忘。学习资料:Immutable.jsImmutable 详解及 React 中实践关于Immutable.js如何整合进React中,推荐阅读官方的文档和上面第二篇博客,下面不会说具体的使用方法,所以阅读到这里这篇博客算是结束了。下面说说我以前在setState中踩的坑,同时也回答了一个问题,为什么需要Immuta原创 2016-10-14 16:01:33 · 6341 阅读 · 0 评论