舉報(bào)

會(huì)員
The React Workshop
最新章節(jié):
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章)
倒序
- 封面
- 版權(quán)信息
- 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 更新時(shí)間:2021-06-11 18:28:54
推薦閱讀
- 案例式C語(yǔ)言程序設(shè)計(jì)
- Cocos2d-x游戲開發(fā):手把手教你Lua語(yǔ)言的編程方法
- Java應(yīng)用開發(fā)與實(shí)踐
- PostgreSQL技術(shù)內(nèi)幕:事務(wù)處理深度探索
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Python零基礎(chǔ)快樂(lè)學(xué)習(xí)之旅(K12實(shí)戰(zhàn)訓(xùn)練)
- Linux命令行與shell腳本編程大全(第4版)
- Getting Started with LLVM Core Libraries
- jQuery炫酷應(yīng)用實(shí)例集錦
- Mastering Elasticsearch(Second Edition)
- 代碼閱讀
- Mastering ASP.NET Core 2.0
- Windows 10 for Enterprise Administrators
- C#開發(fā)之道
- Neo4j High Performance
- PostGIS Cookbook
- Node.js入門指南
- Java 8實(shí)戰(zhàn)
- Drupal 7 Webform Cookbook
- Python金融風(fēng)控策略實(shí)踐
- 匯編語(yǔ)言簡(jiǎn)明教程
- TensorFlow深度學(xué)習(xí)從入門到進(jìn)階
- MATLAB應(yīng)用實(shí)例精講:數(shù)學(xué)數(shù)值計(jì)算與統(tǒng)計(jì)分析篇
- 劍指大數(shù)據(jù):企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目實(shí)戰(zhàn)(金融租賃版)
- Node.js+Express+Vue.js項(xiàng)目開發(fā)實(shí)戰(zhàn)
- More Exceptional C++:40個(gè)新的工程難題、編程疑問(wèn)及解決方法(中文版)
- Python深度學(xué)習(xí)從零開始學(xué)
- Scala for Data Science
- Python基礎(chǔ)及應(yīng)用
- Python快速編程入門(第2版)