目錄(90章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Customer Feedback
- Preface
- Chapter 1. What's New in React 16
- Rethinking rendering
- Summary
- Chapter 2. Installing Powerful Tools for Your Project
- Approaching our project
- Installing Node.js and npm
- Installing Git
- Getting data from the Twitter Streaming API
- Filtering data with Snapkite Engine
- Creating the project structure
- Creating package.json
- Reusing Node.js modules
- Building with Webpack
- Creating a web page
- Summary
- Chapter 3. Creating Your First React Element
- Understanding the virtual DOM
- Installing React
- Creating React elements with JavaScript
- Rendering React elements
- Creating React elements with JSX
- Summary
- Chapter 4. Creating Your First React Component
- Stateless versus stateful
- Creating your first stateless React component
- Creating your first stateful React component
- Summary
- Chapter 5. Making Your React Components Reactive
- Solving a problem using React
- Planning your React application
- Creating a container React component
- Summary
- Chapter 6. Using Your React Components with Another Library
- Using another library in your React component
- Understanding React component's lifecycle methods
- Summary
- Chapter 7. Updating Your React Components
- Understanding component lifecycle updating methods
- Setting default React component properties
- Validating React component properties
- Creating a Collection component
- Summary
- Chapter 8. Building Complex React Components
- Creating the TweetList component
- Creating the CollectionControls component
- Creating the CollectionRenameForm component
- Creating the Button component
- Creating the CollectionExportForm component
- Summary
- Chapter 9. Testing Your React Application with Jest
- Why write unit tests?
- Creating test suites specs and expectations
- Installing and running Jest
- Creating multiple tests and expectations
- Testing React components
- Summary
- Chapter 10. Supercharging Your React Architecture with Flux
- Analyzing your web application's architecture
- Understanding Flux
- Creating a dispatcher
- Creating an action creator
- Creating a store
- Summary
- Chapter 11. Preparing Your React Application for Painless Maintenance with Flux
- Decoupling concerns with Flux
- Refactoring the Stream component
- Creating CollectionStore
- Creating CollectionActionCreators
- Refactoring the Application component
- Refactoring the Collection component
- Refactoring the CollectionControls component
- Refactoring the CollectionRenameForm component
- Refactoring the TweetList component
- Refactoring the StreamTweet component
- Building and going beyond
- Summary
- Chapter 12. Refining Your Flux Apps with Redux
- Why Redux?
- Controlling state with reducers
- Connecting components to an application state
- Summary
- Index 更新時間:2021-07-02 22:25:32
推薦閱讀
- Embedded Linux Projects Using Yocto Project Cookbook
- Vue 3移動Web開發(fā)與性能調(diào)優(yōu)實戰(zhàn)
- JavaScript從入門到精通(微視頻精編版)
- ThinkPHP 5實戰(zhàn)
- SQL for Data Analytics
- 機器人Python青少年編程開發(fā)實例
- Learning AndEngine
- CouchDB and PHP Web Development Beginner’s Guide
- 精通Linux(第2版)
- Android項目實戰(zhàn):手機安全衛(wèi)士開發(fā)案例解析
- 軟件項目管理實用教程
- Spring 5 Design Patterns
- 從零開始學Selenium自動化測試:基于Python:視頻教學版
- C++服務(wù)器開發(fā)精髓
- Ionic3與CodePush初探:支持跨平臺與熱更新的App開發(fā)技術(shù)
- Python數(shù)據(jù)可視化之matplotlib實踐
- Storm Real-Time Processing Cookbook
- Microsoft Hyper-V PowerShell Automation
- jQuery權(quán)威指南(第2版)
- OpenCV By Example
- 軟件方法(上):業(yè)務(wù)建模和需求(第2版)
- 零基礎(chǔ)HTML+CSS+JavaScript學習筆記
- JavaScript和jQuery實戰(zhàn)手冊(原書第3版)
- 計算機信息錄入與操作實訓教程(第二版)
- React+Redux前端開發(fā)實戰(zhàn)
- JavaScript權(quán)威指南(原書第7版)
- Tkinter GUI Application Development Cookbook
- PHP 7從入門到精通(視頻教學版)(第2版)
- Building Minecraft Server Modifications(Second Edition)
- Learning iOS Forensics(Second Edition)