舉報

會員
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
推薦閱讀
- Embedded Linux Projects Using Yocto Project Cookbook
- 程序員面試筆試寶典(第3版)
- Unreal Engine Physics Essentials
- Python金融數據分析
- 64位匯編語言的編程藝術
- C語言程序設計
- 從零開始學Linux編程
- C語言從入門到精通
- Machine Learning With Go
- Cocos2d-x Game Development Blueprints
- 玩轉.NET Micro Framework移植:基于STM32F10x處理器
- Mastering Apache Camel
- Mastering OAuth 2.0
- Socket.IO Cookbook
- 從零開始學UI設計·基礎篇
- C# 10核心技術指南
- 趣學數據結構
- Learning Puppet
- 打造流暢的Android App
- 測試基地實訓指導
- 正則指引(第2版)
- Android for the BeagleBone Black
- Hands/On Microsoft Teams
- 零基礎學Python編程實戰
- 按鈕+菜單+加載+轉場UI交互動效設計教程
- Scratch趣味創意編程
- Redmine Plugin Extension and Development
- PHP 7.0+MySQL網站開發全程實例
- Python游戲開發從入門到精通
- 計算機輔助設計與繪圖(AutoCAD 2015)(第三版)