舉報

會員
The React Workshop
最新章節:
Appendix
AreyouinterestedinhowReacttakescommandoftheviewlayerforwebandmobileappsandchangesthedataoflargewebapplicationswithoutneedingtoreloadthepage?ThisworkshopwillhelpyoulearnhowandshowyouhowtodevelopandenhancewebappsusingthefeaturesoftheReactframeworkwithinterestingexamplesandexercises.TheworkshopstartsbydemonstratinghowtocreateyourfirstReactproject.You’lltapintoReact’spopularfeatureJSXtodeveloptemplatesanduseDOMeventstomakeyourprojectinteractive.Next,you’llfocusonthelifecycleoftheReactcomponentandunderstandhowcomponentsarecreated,mounted,unmounted,anddestroyed.Later,you’llcreateandcustomizecomponentstounderstandthedataflowinReactandhowpropsandstatecommunicatebetweencomponents.You’llalsouseFormiktocreateformsinReacttoexploretheconceptofcontrolledanduncontrolledcomponentsandevenplaywithReactRoutertonavigatebetweenReactcomponents.Thechaptersthatfollowwillhelpyoubuildaninterestingimage-searchapptofetchdatafromtheoutsideworldandpopulatethedatatotheReactapp.Finally,you’llunderstandwhatrefAPIisandhowitisusedtomanipulateDOMinanimperativeway.BytheendofthisReactbook,you’llhavetheskillsyouneedtosetupandcreatewebappsusingReact.
目錄(117章)
倒序
- 封面
- 版權信息
- Preface
- 1. Getting Started with React
- Introduction
- Problems before React
- Introducing React
- Using Create React App to Create Our Project
- Introduction to JSX
- Creating a React Component
- Summary
- 2. Dealing with React Events
- Introduction – Talking to JavaScript with React
- Designing the State of Our Application
- Quick UI Examples
- Getting Started – Building Our Baseline Component
- Event Handlers in React
- Context of Event Handlers
- Form Validation in React
- Summary
- 3. Conditional Rendering and for Loops
- Introduction
- Conditional Rendering
- Nested Conditional Rendering
- Summary
- 4. React Lifecycle Methods
- Introduction
- Overview of the Component Lifecycle
- The Mount Lifecycle
- The Update Lifecycle
- The Unmount Lifecycle
- Summary
- 5. Class and Function Components
- Introduction
- Introduction to Thinking with React Components
- Building React Components
- Class Components
- Function Component
- Differences between Class and Function Components
- Summary
- 6. State and Props
- Introduction
- State in React
- Props in React
- Summary
- 7. Communication between Components
- Introduction
- Getting Started
- Higher-Order Components
- Render Props
- The Context API
- Summary
- 8. Introduction to Formik
- Introduction
- Uncontrolled Components
- Controlled Components
- Introduction to Formik
- Formik Higher-Order Components
- Summary
- 9. Introduction to React Router
- Introduction
- Understanding Browser Routing
- Basics of React Router
- Summary
- 10. Advanced Routing Techniques: Special Cases
- Introduction
- React Router Special Cases
- Summary
- 11. Hooks – Reusability Readability and a Different Mental Model
- Introduction
- Hooks
- Comparing useEffect Hooks with Life Cycle Methods
- Comparing Hooks to Render Props
- Summary
- 12. State Management with Hooks
- Introduction
- useState Hook: A Closer Look
- Limitations of useState
- Using the useReducer Hook
- Summary
- 13. Composing Hooks to Solve Complex Problems
- Introduction
- Context API and Hooks
- Summary
- 14. Fetching Data by Making API Requests
- Introduction
- RESTful API
- Different Ways of Requesting Data
- Axios
- Comparison of XMLHttpRequest the Fetch API and Axios
- Testing APIs with Postman
- Making API Requests in React
- Fetching Data with React
- Summary
- 15. Promise API and async/await
- Introduction
- What Is the Promise API?
- What Is async/await?
- Summary
- 16. Fetching Data on Initial Render and Refactoring with Hooks
- Introduction
- Fetching Data upon Initial Rendering
- Fetching Data on Update
- React Hooks to Fetch Data
- More Refactoring with Custom Hook
- Summary
- 17. Refs in React
- Introduction
- Why React Refs?
- Forwarding Refs
- Summary
- 18. Practical Use Cases of Refs
- Introduction
- Recap of React Refs Basics
- DOM Manipulation Helpers
- Summary
- Appendix 更新時間:2021-06-11 18:28:54
推薦閱讀
- The Complete Rust Programming Reference Guide
- 數據科學實戰手冊(R+Python)
- Getting Started with CreateJS
- Learn Swift by Building Applications
- 高級C/C++編譯技術(典藏版)
- FFmpeg入門詳解:音視頻原理及應用
- Instant RubyMotion App Development
- PhoneGap:Beginner's Guide(Third Edition)
- 深入分布式緩存:從原理到實踐
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- Android Sensor Programming By Example
- 虛擬現實建模與編程(SketchUp+OSG開發技術)
- Kohana 3.0 Beginner's Guide
- Developer,Advocate!
- Learning iOS Penetration Testing
- 生成藝術:Processing視覺創意入門
- Python AI游戲編程入門:基于Pygame和PyTorch
- Web前端開發全程實戰:HTML5+CSS3+JavaScript+jQuery+Bootstrap
- Java無難事:詳解Java編程核心思想與技術
- Mastering Laravel
- Mastering CSS
- GNOME 3 Application Development Beginner's Guide
- 你好,C語言
- iOS Game Development By Example
- Web前端自動化構建:Gulp、Bower和Yeoman開發指南
- MATLAB 2020 圖形與圖像處理從入門到精通
- Python基礎及應用
- 15天學會jQuery編程與實戰(視頻教學版) (Web前端技術叢書)
- Scratch項目式編程實戰:打造超酷大型游戲
- Appium Essentials