目錄(78章)
倒序
- coverpage
- Getting Started with React
- Credits
- About the Authors
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with ReactJS
- Introducing ReactJS
- Downloading ReactJS
- Tools
- Trying ReactJS
- Summary
- Chapter 2. Exploring JSX and the ReactJS Anatomy
- What is JSX?
- Why JSX?
- The ReactJS anatomy
- Learning JSX and Gotchas
- Summary
- Chapter 3. Working with Properties
- Component properties
- Configuring Facebook Open-Graph API
- Rendering data in a ReactJS component
- Summary
- Chapter 4. Stateful Components and Events
- Properties versus states in ReactJS
- Exploring the state property
- Events
- Summary
- Chapter 5. Component Life cycle and Newer ECMAScript in React
- React component lifecycle
- Other ES (ECMAScript) versions in React
- Summary
- Chapter 6. Reacting with Flux
- An overview of Flux
- Flux versus the MVC architecture
- Actions
- Dispatchers
- Stores
- Controller-Views and Views
- Revisiting the code
- Summary
- Chapter 7. Making Your Component Reusable
- Understanding Mixins
- Validations
- The structure of component
- Summary
- Chapter 8. Testing React Components
- Testing in JavaScript using Chai and Mocha
- Testing using ReactTestUtils
- The jestTypical example of a Testsuite with Mocha expect ReactTestUtils and Babel
- Testing with shallow rendering
- Summary
- Chapter 9. Preparing Your Code for Deployment
- An introduction to Webpack
- Advantages of Webpack
- Introduction to Gulp
- Summary
- Chapter 10. What's Next
- AJAX in React
- React Router
- Server-side rendering
- Isomorphic applications
- Hot reloading
- Redux React
- Relay and GraphQL
- React Native
- References
- Summary
- Index 更新時間:2021-07-16 11:09:34
推薦閱讀
- Boost.Asio C++ Network Programming(Second Edition)
- C語言程序設計實踐教程(第2版)
- Deploying Node.js
- 數據庫程序員面試筆試真題與解析
- Apache Spark 2 for Beginners
- TypeScript項目開發實戰
- 深入淺出Serverless:技術原理與應用實踐
- Apache Mahout Clustering Designs
- ASP.NET Web API Security Essentials
- UI設計基礎培訓教程(全彩版)
- Visual Basic程序設計實驗指導及考試指南
- SQL Server 2012 數據庫應用教程(第3版)
- Java RESTful Web Service實戰
- Getting Started with hapi.js
- Kohana 3.0 Beginner's Guide
- Office VBA開發經典:中級進階卷
- Qt編程快速入門
- 小學生Python創意編程(視頻教學版)
- 趣學Python游戲編程
- 零基礎學算法(第4版)
- VMware vRealize Operations Essentials
- 給孩子的極簡Python編程書(全4冊)
- UI設計心理學
- C#程序設計教程
- C語言程序設計習題集與上機指導(第四版)
- Python量化投資:技術、模型與策略
- 深入理解網站優化:提升網站轉化率的藝術與科學
- SQL Server 2017從零開始學(視頻教學版)
- Learning Embedded Linux Using the Yocto Project
- 深入學習Go語言