深入理解React Router 从原理到实践
正版新书 新华官方库房直发 可开电子发票
¥
56.97
6.4折
¥
89
全新
库存4件
作者李杨韬
出版社电子工业出版社
ISBN9787121406089
出版时间2021-03
版次1
装帧平装
开本16开
纸张胶版纸
页数356页
字数498千字
定价89元
货号SC:9787121406089
上书时间2024-12-24
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
李杨韬 毕业于东南大学,硕士研究生,互联网一线前端开发工程师,熟悉大前端技术,拥有丰富的React技术栈开发经验,乐于分享,喜爱探索Web前沿技术。
主编推荐:
"《深入理解React Router:从原理到实践》详细地介绍了React Router的使用方式及运作原理。
提供基础场景的真实案例,帮助读者学到React Router的使用方式。
从基础的URL、浏览器history API,到React Router的源码实现,全方位介绍原理方法。
既能帮助初学者快速上手,又能帮助有一定基础的开发者深入理解React Router的设计实现。
通读全书,不仅能清楚如何在应用场景中使用React Router,更能深入理解React Router的设计原理,对React Router做出定制化的改造。"
媒体评论:
"本书首先通过浏览器原始API引入与导航相关的概念, 再循序渐进地引入React、React Router等概念和实现方法, 不但解释了路由在前端开发中的基础实现, 还给读者展现了React面对路由处理时的设计理念, 即动态路由是如何实现的, 以及React组件和路由之间是如何进行切换的。本书带领读者很好地了解了前端生态中很重要的一环——路由,这是每一位前端开发者必然会使用的技术。无论你是否正在使用React, 本书的前半部分都不会难以理解; 而后半部分, 也许能够让你爱上React和React Router。
小爝(付强)
新浪移动前端开发技术专家
前端领域的边界在不断扩展,具有无限的发展空间,这是时代之幸。开发者在“仰望天空”的同时, 更要脚踏实地。本书从一个技术细节入手, 从原理到实践, 深度剖析了React Router, 涉及React框架和前端路由技术。本书涵盖了单页面富应用程序的关键技术:对于高级或资深的开发者,相信一定能从中获得启发;对于初中级开发者,相信能够管中窥豹,构建起成体系的知识结构。
侯策
《前端开发核心知识进阶:从夯实基础到突破瓶颈》作者
前端开发技术专家"
内容简介:
本书从基础内容出发,详细梳理了浏览器的基础导航能力、history库的使用及原理,以及React Hooks等基础知识,帮助读者学习并掌握React Router的前驱知识。同时,本书从React Router的发展历程、技术演变出发,介绍了React Router的设计思路,并通过路由器、路由端口、导航三要素,引出React Router的基本使用方法,并对源码进行了全面解析。此外,本书各章使用React Hooks穿插了30余个案例,在兼顾实用性、可扩展性的同时,为读者学习与理解React Router提供了全面丰富的素材。通过阅读本书,读者不仅可以融会贯通地掌握React Router,而且能提升对前端路由的认识,并掌握前端领域路由的设计思路与方法。本书适合有JavaScript或TypeScript基础,想要学习使用React Router,或对React Router实现原理和工程实践感兴趣的开发者阅读。
目录:
第1章 导航相关JavaScript前驱知识 1
1.1 URI和URL 1
1.1.1 URI和URL简介 1
1.1.2 浏览器URI编码 3
1.2 浏览器记录 4
1.2.1 history.pushState 5
1.2.2 history.replaceState 9
1.2.3 通过相对路径添加和修改浏览器记录 11
1.2.4 在base元素存在的情况下添加和修改浏览器记录 14
1.3 在浏览器中跳转 15
1.3.1 window.history.go 15
1.3.2 window.history.forward 16
1.3.3 window.history.back 16
1.3.4 window.location.href 17
1.3.5 window.location.hash 17
1.3.6 window.location.replace 18
1.4 浏览器相关事件介绍 19
1.4.1 popstate事件 19
1.4.2 hashchange事件 21
1.4.3 手动触发事件 22
1.5 小结 24
参考文献 24
第2章 history库详解 26
2.1 history库概述 26
2.2 browserHistory 32
2.2.1 创建browserHistory 32
2.2.2 history导航 33
2.2.3 history监听 37
2.3 hashHisotry 38
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价