新書推薦:

《
萤火虫全球史072:图说中世纪医学简史
》
售價:HK$
82.5

《
汉字中国:承载三千年中华文化的瑰宝
》
售價:HK$
42.9

《
自我救赎:战胜复杂性创伤的行动指南
》
售價:HK$
64.9

《
罗马和平新版 古代地中海世界的暴力 征服与和平 汗青堂丛书109
》
售價:HK$
116.6

《
万亿低空:应用实战篇 低空经济
》
售價:HK$
107.8

《
最美中国版画100幅 艺术百图系列 木版雕刻 经典古版画 中式美学 周亮编著
》
售價:HK$
85.8

《
乱世离歌:五代史略
》
售價:HK$
107.8

《
近代中国史学述论(修订版)
》
售價:HK$
118.8
|
| 編輯推薦: |
|
如果想学习如何使用React构建高效的用户界面,那么这本书就是为你准备的。本书作者将向你展示如何使用这款小型JavaScript库创建UI,并且可以在不重新加载页面的情况下,在数据驱动的大型网站上轻松显示数据变更。此外,你还将在阅读过程中学习函数式编程和新的ECMAScript特性的使用。
|
| 內容簡介: |
|
由Facebook开发,并且被Netflix、Walmart和The New York Times等公司用于构建大部分Web界面,React很快就受到大众的青睐。通过这本实践指南学习你将如何构建React组件,并充分感受React在实际工作中的神奇魅力。本书的主要内容有:用JavaScript学习核心的函数式编程概念。了解React在浏览器中的运行机制。通过挂载和合成React组件来创建应用程序表现层。使用组件树管理数据,减少调试应用程序的时间。探索React组件生命周期,并使用它来加载数据和提高UI性能。为浏览器历史、书签和单页应用程序的其他功能选用路由解决方案。学习如何在服务端构建React应用程序。
|
| 關於作者: |
|
Alex Banks是北加利福尼亚州软件开发培训公司Moon Highway的软件工程师、讲师和共同创始人。他曾先后为芝加哥马拉松、MSN和能源部开发过应用程序。Eve Porcello是一名软件架构师、培训师和Moon Highway公司的共同创始人。她还曾在斯坦福大学、PayPal、eBay和Lynda.com讲授过JavaScript和Python。
|
| 目錄:
|
|
前言1第1章初识React5障碍和绊脚石6React技术展望7拥抱变化8文件资源8第2章 JavaScript新特性12ES6中的变量声明13箭头函数17ES6转译21ES6的对象和数组22Promise对象27类28ES6模块30CommonJS31第3章 JavaScript函数式编程33什么是函数式编程34命令式和声明式36函数式编程基本概念38第4章 React进阶62建立页面62虚拟DOM63React元素65ReactDOM67子节点68使用数据构造元素70React组件71DOM渲染77第5章 React与JSX 83React元素和JSX83JSX小技巧84Babel86菜谱与JSX87Webpack 简介95第6章 Props 、State和组件树110属性验证110引用120React的State管理124组件树的内部State130第7章组件扩展140组件生命周期140集成JavaScript脚本库157高阶组件164在React之外管理State171Flux173第8章 Redux180State181Action184Reducer187Store195Action生成器199中间件202第9章 React Redux206显式传递Store208通过上下文传递Store 211表现层和容器组件215React Redux的Provider218React Redux的connect函数219第10章测试222ESLint222测试Redux226测试React组件238快照测试250代码覆盖率测试255第11章 React Router 265集成Router266嵌套路由271Router参数278第12章 React服务器端应用287同构性和通用性287通用颜色管理器297
|
|