logo
分类于: 计算机基础 互联网 云计算&大数据

简介

React精髓: 使用React.js构建可扩展和可维护的Web应用

React精髓: 使用React.js构建可扩展和可维护的Web应用 6.3分

资源最后更新于 2020-03-29 02:43:43

作者:〔英〕费多耶夫(Fedosejev,A.)

译者:奇舞团

出版社:出版社电子工业出版社

出版日期:2016-05

ISBN:9787121286469

文件格式: pdf

标签: 互联网 开发 网络 计算机 外国 软件

简介· · · · · ·

《React精髓》面向初中级前端开发者,从头到尾、由浅入深地介绍了使用React实现组件化Web应用的完整流程。作者从React元素、React组件等基本的概念讲起,循序渐进地讨论了组件状态和生命周期,为开发完整的React应用打下了基础。与第三方JavaScript框架集成,以及对React组件进行单元测试,都是开发React应用的重要内容,《React精髓》也有详细讲解。最后,为进一步提升React应用的灵活性,作者还以实例展示了如何引入Flux架构,让读者的开发技能更上一层楼。ArtemijFedosejev是一位技术大牛,现居住在英国伦敦。他从2000年开始自学Web开发,并成为了一位Web开发者。Artemij在爱尔兰的科克大学获得了计算机科学学士学位。他还参加了Ignite的商业研究生创新计划,在那里开发和创建的网站获得了最具创新项目奖。毕业后,Artemij移居伦敦,帮助当地创业公司开发产品。Artemij擅长JavaScript、Node.js、HTML5、CSS3等现代Web技术。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 推荐序
  2. 作者简介
  3. 审校者简介
  4. 前言
  5. 1 给项目预先安装一些有用的工具
  6. 了解我们的项目
  7. 安装Node.js和npm
  8. 安装Git
  9. 从Twitter Streaming API中获取数据
  10. 使用Snapkite引擎来过滤数据
  11. 创建项目结构
  12. 创建package.json
  13. 复用Node.js模块
  14. 使用Gulp.js来构建应用
  15. 创建一个网页
  16. 小结
  17. 2 创建你的第一个React元素
  18. 理解虚拟DOM
  19. 安装React
  20. 使用JavaScript创建React元素
  21. type参数
  22. props参数
  23. children参数
  24. 渲染React元素
  25. 使用JSX来创建React元素
  26. 小结
  27. 3 创建你的第一个React组件
  28. 无状态与有状态
  29. 创建第一个无状态React组件
  30. 创建第一个有状态React组件
  31. 小结
  32. 4 让React组件变得可响应
  33. 使用React解决问题
  34. 规划React应用程序
  35. 创建一个React组件容器
  36. 小结
  37. 5 结合其他库来使用React组件
  38. 在React组件中使用其他库
  39. 理解React组件的生命周期方法
  40. 挂载方法
  41. 卸载方法
  42. 小结
  43. 6 更新React组件
  44. 理解组件生命周期的更新方法
  45. componentWillReceiveProps()方法
  46. shouldComponentUpdate()方法
  47. componentWillUpdate()方法
  48. componentDidUpdate()方法
  49. 设置React组件的默认属性
  50. 验证React组件的属性
  51. 创建Collection组件
  52. 小结
  53. 7 构建复杂的React组件
  54. 创建TweetList组件
  55. 创建CollectionControls组件
  56. 创建CollectionRenameForm组件
  57. 创建Button组件
  58. 创建CollectionExportForm组件
  59. 小结
  60. 8 使用Jest来测试React应用程序
  61. 为什么要写单元测试
  62. 创建测试套件、规范和期望
  63. 安装并运行Jest
  64. 创建更多的测试规范和期望
  65. 测试React组件
  66. 小结
  67. 9 使用Flux完善React架构
  68. 分析当前应用的架构
  69. 理解Flux
  70. 创建分发器
  71. 创建动作生成器
  72. 创建存储
  73. 小结
  74. 10 使用Flux提升应用的可维护性
  75. 借助Flux实现解耦
  76. 重构Stream组件
  77. 创建CollectionStore
  78. 创建CollectionActionCreators
  79. 重构Application组件
  80. 重构Collection组件
  81. 重构CollectionControls组件
  82. 重构CollectionRenameForm组件
  83. 重构TweetList组件
  84. 重构StreamTweet组件
  85. 编译