博客专栏  >  前端   >  React实战

React实战

ReactJs是至今为止最优雅的JavaScript框架,又由于其将Web与移动端结合,同时适用于IOS和Android,使其成为最有前途的框架。此专栏将从原理、源码和应用等多个角度深入介绍ReactJs和ReactNative的实际使用,并持续关注React的变化与生态圈的发展

关注
9 已关注
32篇博文
  • React实战-一个比Redux更轻量级的state管理库(Kea)

    React之所以更加模块化,有很大一部分原因在于它引入了state机制。在React开发组里最早推出的是Flux,随后又出现了Redux,在使用这些库的过程中,我们会感觉繁琐,学习曲线陡峭。Flux中...

    2017-08-16 12:51
    489
  • React实战-React中this的用法

    Javascript中的this是一个令人讨厌的东西,对于有着面向对象编程经历的程序员来说更是如此,那么在ReactJs中,this是如何使用的呢。

    2017-08-13 09:13
    327
  • React实战-FB最新开源Javascript优化利器Prepack

    长久以来Javascript缺乏一个完善的IDE,究其原因无非是Javascript一直以来就不是主角,它要么是Java,Asp等语言的装饰品,要么需要与css,html等语言结合共同完成一项功能。但...

    2017-05-11 22:51
    539
  • React实战-如何构建扁平化的Redux数据结构

    Redux采用的是单一数据源,在数据展示时,存在各种不同的展示需求,必然会有不同数据在同一页面展示,不同页面展示同一数据的情况,那么在数据的更新时,也就必然存在不一致,不同步的情况,如何构建一个扁平化...

    2017-04-24 21:51
    962
  • React实战-未来是属于React的

    近两年,前端开发已经发生了天翻地覆的变化,涌现出很多优秀的框架,如:angular、 vue、 react等。在让前端开发人员欢呼雀跃的同时,也带来了新的问题,该选择哪个框架?以我的判断是,未来是属于...

    2017-04-23 21:40
    1293
  • React实战-Flux中嵌套action的解决方法

    Flux中是不允许两个action事件嵌套在一个同步控制域里的,然而在实际应用中这样的联动操作却很多,那么我们该如何解决此类情况?

    2017-04-22 20:17
    588
  • React实战-历数一个混乱React项目的罪状

    最近看到有篇文章讲述的了注释的作用,核心思想是:代码就是一切,好的代码能告诉你所有你想知道的,好的代码不需要注释。对于此类看法,我只能说部分认同,代码毕竟是深入到了细节,只有设计说明与规范的代码相结合...

    2017-04-20 14:18
    675
  • React实战-Js中容易被错用的不变数据

    React并没有那么突出不可变数据的应用,然而不变数据却是Function Program中核心,Redux则是完全基于Function Program的,在Redux中,我们可以自己去维护函数中的数...

    2017-01-20 23:40
    573
  • React实战-深入源码了解Redux用法之Middleware

    谈到MiddleWare的由来在官方网站有清楚的说明,并且是一步一步的讲解了它的演进过程,其中中文说明见http://cn.redux.js.org/docs/advanced/Middleware....

    2016-12-29 21:39
    933
  • React实战-javascript访问服务端数据大全

    React作为新的前端的开发框架,确切的说只是前端页面库。然而在整个前端应用中,数据控制,数据模型、访问服务端则具有很大的灵活性,这也是Reactjs与Angular的主要不同点之一。在数据控制和数据...

    2016-12-20 22:06
    887
  • Reactjs-程序员为什么应该学习Android 开发

    在使用了一段时间Reactjs后,渐渐感觉到它的局限性。Reactjs的理想是好的:只学一次,通吃Web端和移动端。也大大改进了Web端开发的杂货铺状态(html,css,js以及各类自定义语言混合)...

    2016-12-15 00:42
    849
  • React实战-Reactjs中的如何通过不可变数据对象提高页面性能

    React实战-Reactjs中的如何通过不可变数据对象提高页面性能 在使用ReactJs之后,我们知道Reactjs的UI更新方式,由于props或者state的数据变化都将导致页面的render,...

    2016-10-08 23:04
    1518
  • React实战-如何在ReactJs中调用Google、Baidu地图

    React实战-如何在ReactJs中调用Google、Baidu地图 在这个互联网时代,对地图的运用已经成为Web、移动各类应用的必选项。国内外各大地图应用提供商均有开放的Api供大家使用,当然更具...

    2016-10-01 23:25
    5520
  • React实战-ReactJs与传统Web页面中Css的使用差异

    React实战-ReactJs与传统Web页面中Css的使用差异 网页的布局、颜色、形状等UI展示方式主要是由Css进行设置,在ReactJs中也是一样。ReactJs中的Css结构方式与传统的Web...

    2016-09-28 21:48
    4979
  • React实战-React标配单元测试工具Jest

    React实战-React标配单元测试工具Jest 目前Javascript的测试工具很多,但是针对React的测试策略,Facebook推出的ReactJs标配测试工具是Jest.Jest的官网地...

    2016-09-27 21:34
    2482
  • React实战-深入分析ReactNative中的动画效果

    React实战-深入分析ReactNative中的动画效果 说起动画效果感觉回到JavaScript的起源了,在早期的Web开发中,JS更多的是扮演着页面特效的角色,当然也只是属于做些边角料的工作,真...

    2016-09-24 22:26
    4652
  • React实战-一个非常棒的React与Material风格相结合的UI控件库(Material-UI)

    React实战-一个非常棒的React与Material风格相结合的UI控件库(Material-UI) ReactJs提供了JSX、UI更新机制、组件化原则等底层支持,但是正如我们在所有的程序语言...

    2016-09-21 22:35
    3837
  • ReactJs实战感悟

    采用ReactJS实现一个完整项目的感悟

    2016-06-22 14:05
    1605
  • ReactJs实战-让人沮丧的HelloWorld

    学习任何一门语言我们写出的第一个Demo,应该是Hello world了。相信第一个具有自主思想的智能机器人开口第一句话应该就是:Hello world, Human, Fuck you! 为什么取...

    2016-06-24 22:16
    1386
  • React实战-深入了解JSX

    深入了解JSX 一:Why is JSX 各种编程语言层出不穷,每天都有新的编程语言出现,每隔一段时间,流行的编程语言将会如皇朝般更替。对于程序员来说,这是件又爱又恨的事情。语言的变化适应着科技的发展...

    2016-07-09 11:58
    1173
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部