最新章節
- Summary
- Completing todo items
- Rendering todo items
- Adding todo items
- Bootstrapping Relay
- The GraphQL schema
品牌:中圖公司
上架時間:2021-07-09 18:15:35
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Summary 更新時間:2021-07-09 19:29:19
- Completing todo items
- Rendering todo items
- Adding todo items
- Bootstrapping Relay
- The GraphQL schema
- TodoMVC and Relay
- Chapter 26. Building a Relay React App
- Summary
- The GraphQL backend and microservices
- Mutating application state
- Declarative data dependencies
- Verbose vernacular
- Yet another approach?
- Chapter 25. Why Relay and GraphQL?
- Summary
- Scaling the architecture
- Implementing Redux
- Unified information architecture
- Information architecture and Flux
- Chapter 24. Handling Application State
- Summary
- Synchronizing application data
- Storing application data
- Detecting the state of the network
- Chapter 23. Going Offline
- Summary
- Rendering icons
- Lazy image loading
- Resizing images
- Loading images
- Chapter 22. Controlling Image Display
- Summary
- Swipeable and cancellable
- Giving touch feedback
- Scrolling with our fingers
- Chapter 21. Responding to User Gestures
- Summary
- Activity modals
- Passive notifications
- Getting user confirmation
- Important information
- Chapter 20. Alerts Notifications and Confirmation
- Summary
- Collecting date/time input
- Toggling between off and on
- Selecting from a list of options
- Collecting text input
- Chapter 19. Collecting User Input
- Summary
- Annotating points of interest
- What's around me?
- Where am I?
- Chapter 18. Geolocation and Maps
- Summary
- Step progress
- Navigation indicators
- Measuring progress
- Indicating progress
- Progress and usability
- Chapter 17. Showing Progress
- Summary
- Lazy list loading
- Fetching list data
- Sorting and filtering lists
- Rendering data collections
- Chapter 16. Rendering Item Lists
- Summary
- Jumping back and forth
- Dynamic scenes
- Navigation bar
- Responding to routes
- Navigators scenes routes and stacks
- Screen organization
- Chapter 15. Navigating Between Screens
- Summary
- Building flexbox layouts
- Introducing React Native styles
- Flexbox is the new layout standard
- Chapter 14. Building Responsive Layouts with Flexbox
- Summary
- Running the project
- iOS and Android simulators
- Using the React Native command-line tool
- Chapter 13. Kickstarting React Native Projects
- Summary
- The case for mobile web apps
- Android and iOS different yet the same
- The mobile browser experience
- React and JSX are familiar
- What is React Native?
- Chapter 12. Why React Native?
- Summary
- Using react-bootstrap components
- The rationale behind mobile-first design
- Chapter 11. Mobile-First React Components
- Summary
- Fetching data
- Frontend reconciliation
- Backend routing
- Rendering to strings
- What is isomorphic JavaScript?
- Chapter 10. Server-Side React Components
- Summary
- Lazy routing
- Using link components
- Handling route parameters
- Declaring routes
- Chapter 9. Handling Navigation with Routes
- Summary
- Composition with higher-order components
- Component inheritance
- Chapter 8. Extending Components
- Summary
- Writing custom property validators
- Type and value validators
- Simple property validators
- Promoting portable components
- Knowing what to expect
- Chapter 7. Validating Component Properties
- Summary
- Cleaning up after components
- Rendering imperative components
- Optimize rendering efficiency
- Initializing properties and state
- Why components need a lifecycle
- Chapter 6. The React Component Lifecycle
- Summary
- Feature components and utility components
- Rendering component trees
- Refactoring component structures
- The difficulty with monolithic components
- Reusable HTML elements
- Chapter 5. Crafting Reusable Components
- Summary
- Event pooling
- Synthetic event objects
- Binding handlers to elements
- Inline event handlers
- Event handler context and parameters
- Declaring event handlers
- Chapter 4. Event Handling – The React Way
- Summary
- Container components
- Stateless components
- Passing property values
- Setting component state
- What are component properties?
- What is component state?
- Chapter 3. Understanding Properties and State
- Summary
- Using JavaScript expressions
- Creating your own JSX elements
- Describing UI structures
- Just like HTML
- What is JSX?
- Chapter 2. Rendering with JSX
- Summary
- The right level of abstraction
- Performance matters
- Time and data
- Declarative UI structure
- Simplicity is good
- What is React?
- Chapter 1. Why React?
- Preface
- Dedication
- Customer Feedback
- www.PacktPub.com
- About the Reviewer
- About the Author
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Dedication
- Preface
- Chapter 1. Why React?
- What is React?
- Simplicity is good
- Declarative UI structure
- Time and data
- Performance matters
- The right level of abstraction
- Summary
- Chapter 2. Rendering with JSX
- What is JSX?
- Just like HTML
- Describing UI structures
- Creating your own JSX elements
- Using JavaScript expressions
- Summary
- Chapter 3. Understanding Properties and State
- What is component state?
- What are component properties?
- Setting component state
- Passing property values
- Stateless components
- Container components
- Summary
- Chapter 4. Event Handling – The React Way
- Declaring event handlers
- Event handler context and parameters
- Inline event handlers
- Binding handlers to elements
- Synthetic event objects
- Event pooling
- Summary
- Chapter 5. Crafting Reusable Components
- Reusable HTML elements
- The difficulty with monolithic components
- Refactoring component structures
- Rendering component trees
- Feature components and utility components
- Summary
- Chapter 6. The React Component Lifecycle
- Why components need a lifecycle
- Initializing properties and state
- Optimize rendering efficiency
- Rendering imperative components
- Cleaning up after components
- Summary
- Chapter 7. Validating Component Properties
- Knowing what to expect
- Promoting portable components
- Simple property validators
- Type and value validators
- Writing custom property validators
- Summary
- Chapter 8. Extending Components
- Component inheritance
- Composition with higher-order components
- Summary
- Chapter 9. Handling Navigation with Routes
- Declaring routes
- Handling route parameters
- Using link components
- Lazy routing
- Summary
- Chapter 10. Server-Side React Components
- What is isomorphic JavaScript?
- Rendering to strings
- Backend routing
- Frontend reconciliation
- Fetching data
- Summary
- Chapter 11. Mobile-First React Components
- The rationale behind mobile-first design
- Using react-bootstrap components
- Summary
- Chapter 12. Why React Native?
- What is React Native?
- React and JSX are familiar
- The mobile browser experience
- Android and iOS different yet the same
- The case for mobile web apps
- Summary
- Chapter 13. Kickstarting React Native Projects
- Using the React Native command-line tool
- iOS and Android simulators
- Running the project
- Summary
- Chapter 14. Building Responsive Layouts with Flexbox
- Flexbox is the new layout standard
- Introducing React Native styles
- Building flexbox layouts
- Summary
- Chapter 15. Navigating Between Screens
- Screen organization
- Navigators scenes routes and stacks
- Responding to routes
- Navigation bar
- Dynamic scenes
- Jumping back and forth
- Summary
- Chapter 16. Rendering Item Lists
- Rendering data collections
- Sorting and filtering lists
- Fetching list data
- Lazy list loading
- Summary
- Chapter 17. Showing Progress
- Progress and usability
- Indicating progress
- Measuring progress
- Navigation indicators
- Step progress
- Summary
- Chapter 18. Geolocation and Maps
- Where am I?
- What's around me?
- Annotating points of interest
- Summary
- Chapter 19. Collecting User Input
- Collecting text input
- Selecting from a list of options
- Toggling between off and on
- Collecting date/time input
- Summary
- Chapter 20. Alerts Notifications and Confirmation
- Important information
- Getting user confirmation
- Passive notifications
- Activity modals
- Summary
- Chapter 21. Responding to User Gestures
- Scrolling with our fingers
- Giving touch feedback
- Swipeable and cancellable
- Summary
- Chapter 22. Controlling Image Display
- Loading images
- Resizing images
- Lazy image loading
- Rendering icons
- Summary
- Chapter 23. Going Offline
- Detecting the state of the network
- Storing application data
- Synchronizing application data
- Summary
- Chapter 24. Handling Application State
- Information architecture and Flux
- Unified information architecture
- Implementing Redux
- Scaling the architecture
- Summary
- Chapter 25. Why Relay and GraphQL?
- Yet another approach?
- Verbose vernacular
- Declarative data dependencies
- Mutating application state
- The GraphQL backend and microservices
- Summary
- Chapter 26. Building a Relay React App
- TodoMVC and Relay
- The GraphQL schema
- Bootstrapping Relay
- Adding todo items
- Rendering todo items
- Completing todo items
- Summary 更新時間:2021-07-09 19:29:19