Skip to Content
React学习手册
book

React学习手册

by Alex Banks, Eve Porcello
December 2017
Intermediate to advanced
329 pages
6h 9m
Chinese
China Electric Power Press Ltd.
Content preview from React学习手册
React
服务器端应用
301
有一些在为大型应用程序构建
Web
服务器时有关的难题并没有在这个示例中表
现出来。为了数据持久化将数据保存到
JSON
文件只是权宜之计,但是正式上线
的应用程序实际上采用的是数据库。采用
Redux
技术后可能会满足某些应用程
序的需求。但是大型应用程序中和派生节点过程有关的问题仍然需要用户引起
重视。用户可以考察
Firebase
,以及其他类似的云服务提供商的解决方案,以
协助用户能够平滑地对数据库进行扩展。
通用路由
在上一章中,我们将
react-router-dom
加到了颜色管理器中。
router
会根据浏览器
当前的地址渲染相关的组件。
router
还可以在服务器端执行渲染任务,只要我们提供
相关的地址和路由。
目前为止,我们采用的都是
HashRouter
。这个
router
会自动在每个路径前面添加一个
#
。为了让该
router
支持同构性,我们需要用
BrowserRouter
代替
HashRouter
前者会
将路由前面的
#
移除。
当渲染应用程序时,我们需要用
BrowserRouter
替换
HashRouter
import {
BrowserRouter
} from 'react-router-dom'
...
render(
<Provider store={store}>
<BrowserRouter>
<App />
</BrowserRouter>
</Provider>,
document.getElementById('react-container') ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

React快速上手开发

React快速上手开发

Stoyan Stefanov
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787519814236