舉報

會員
React Router Quick Start Guide
ReactRouteristheroutinglibraryforReact,anditcanbeusedinbothReactWebandReactNativeapplications.ThisbookisasimplewaytogetstartedwithReactRouterandharnessitsfullpowerforyourapplications.ThebookstartswithanintroductiontoReactRouterandteachesyouhowtocreateyourfirstrouteusingtheReactcomponent.Youwillthenlearnaboutconfiguringyourroutes,passingparameters,andcreatingnestedroutes.YouwillbeintroducedtovariouscomponentsinReact-Routerandlearndifferentconfigurationoptionsavailableforthesecomponents.YouwillthenseehowtousetheRedirectandSwitchcomponents.Forevengreaterflexibility,youwilllearnaboutBrowserRouter,HashRouter,NativeRouter,andStaticRouter.Bytheendofthebook,youwillhavesetupaprojectwithReactRouterandmakeroutingconfigurationworkinaserver-siderenderedReactapplication,amobileapplicationbuiltwithReactNativeandalsounderstandhowReduxandReact-Routercanbeusedinthesameapplication.
目錄(128章)
倒序
- 封面
- Title Page
- Copyright and Credits
- React Router Quick Start Guide
- Packt Upsell
- Why subscribe?
- packt.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Introduction to React Router 4 and Creating Your First Route
- A brief look at React
- Component-based architecture in React
- Creating a React component
- Introduction to React-Router
- Getting started with React-Router
- Adding the React-Router library
- Defining application routes
- Summary
- Configuring Routes - Using Various Options in the Route Component
- Route props
- The exact prop
- The strict prop
- The sensitive prop
- Inline rendering with the render prop
- Inline rendering with the children prop
- Route component props
- History
- The location object
- The match object
- Route parameters
- Nested routes and dynamic routing
- Dynamic routes from JSON
- Summary
- Using the Link and NavLink Components to Navigate to a Route
- <Link> component
- replace prop
- innerRef prop
- to prop with an object
- <NavLink> component
- activeClassName prop
- activeStyle prop
- exact prop
- strict prop
- isActive prop
- location prop
- Navigating to nested routes
- Navigating to a route programmatically using history
- Using the withRouter higher–order component
- Preventing transitions with <Prompt>
- Summary
- Using the Redirect and Switch Components
- The <Redirect> component
- The to prop
- The push prop
- Protecting routes and authorization
- Redirecting with a callback route
- Exclusive routing with the <Switch> component
- Ordering of the <Route> components in <Switch>
- <Route> with path '/' as the first child in <Switch>
- <Route> with path params
- Adding a 404 – Page Not Found
- Using <Redirect> in <Switch> to redirect to a Page Not Found page
- Redirecting from an old path to a new path
- Summary
- Understanding the Core Router and Configuring the BrowserRouter and HashRouter components
- <Router> component
- Including <Router> from react-router
- react-router package
- react-router-dom package
- <BrowserRouter> component
- basename prop
- forceRefresh prop
- keyLengthprop
- getUserConfirmation prop
- Showing a custom dialog box using the getUserConfirmation prop
- <HashRouter> component
- hashType prop
- Summary
- Using StaticRouter in a Server-Side Rendered React Application
- Performing SSR of a React application using Node.js and Express.js
- Installing dependencies
- Webpack build configuration
- Server-Side application
- Rendering a React application using ReactDOMServer.renderToString
- Adding <StaticRouter> and creating routes
- Server-Side redirect using the <Redirect> and staticContext
- Request URL matching with matchPath
- StaticRouter context prop
- Creating Isomorphic React applications
- Webpack configuration
- Server-Side configuration
- Summary
- Using NativeRouter in a React Native Application
- Using NativeRouter in a React Native application
- Creating a new project with the create-react-native-app CLI
- Adding the <NativeRouter> component
- The <NativeRouter> component
- The initialEntries prop
- The initialIndex prop
- The <BackButton> component
- Creating Deeplinks with <DeepLinking>
- Ejecting from the create-react-native-app
- Adding <intent-filter> to the manifest file
- Including the <DeepLinking> component
- Summary
- Redux Bindings with connected-react-router
- State management with Redux
- Actions
- Reducers
- Store
- Redux in React
- Getting started with connected-react-router
- Reading state information from the Redux store
- Navigating by dispatching actions
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-07-23 16:41:51
推薦閱讀
- 極簡算法史:從數學到機器的故事
- Learning Java Functional Programming
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- Python數據分析入門與實戰
- Maven Build Customization
- 單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰
- Java技術手冊(原書第7版)
- Julia機器學習核心編程:人人可用的高性能科學計算
- Scratch真好玩:教小孩學編程
- Python數據可視化之Matplotlib與Pyecharts實戰
- Symfony2 Essentials
- 用戶體驗增長:數字化·智能化·綠色化
- Java程序員面試筆試寶典(第2版)
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Java語言程序設計教程
- Learning AWS
- Instant jQuery Boilerplate for Plugins
- Java Web從入門到精通(第2版)
- Mudbox 2013 Cookbook
- 交互設計師成長手冊:從零開始學交互
- Python 快速入門(第3版)
- 計算機組裝與維護(第二版)
- 趣學數據結構
- PyTorch生成對抗網絡編程
- Learning QGIS(Second Edition)
- C++ Game Development Cookbook
- C/C++程序設計教程:面向過程分冊
- React Router Quick Start Guide
- Build Applications with Meteor
- 零基礎學Python(第2版)