Video description
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.
Learn the skills you need to build React applications quickly! This fully revised second edition introduces JSX, functional components, React hooks, event and form handling, and more.
In React Quickly, Second Edition you will learn how to:
- Master React fundamentals
- Implement best practices and the components of good architecture
- Build intuitive user interfaces
- Create dynamic components with JSX
- Use lightweight functional components in React
- Make your app interactive with stateful components
- Utilize React hooks
- Handle events like button clicks and pass data between components
Build your skills with React fast! There’s no slow theory and tedious history in React Quickly—you’ll dive into React code right from the very first chapter. As you go, you’ll explore over 80 useful and practical examples that put React into action. This new second edition has been completely rewritten to cover the latest developments in the React framework. Perfect, whether you’re a React beginner or an experienced pro looking to keep their skills up to date.
About the Technology
React makes it a breeze to build beautiful, reliable web frontends. This amazing JavaScript library has a modular architecture, so you can create, combine, and test components seamlessly. React is perfect for small prototypes, enterprise scale sites, and everything in between.
About the Book
React Quickly, Second Edition offers a unique approach to learning the React framework. More than 80 concise examples guide you from your first steps through advanced applications. You’ll appreciate the up-to-date coverage of functional components, React hooks, and web accessibility, along with interesting projects to practice your new skill.
What's Inside
- Master React fundamentals
- Best practices of component-based design
- Create dynamic components with JSX
- Make your app interactive with stateful components
About the Reader
For developers comfortable building web applications with JavaScript.
About the Authors
Morten Barklund is an expert in React, web testing, and accessibility and is the founder of Coding Heaven. Azat Mardan is a seasoned software engineer, startup mentor, and best-selling author.
Quotes
Simple, clear, and comprehensive with easy-to-follow examples and challenging projects. The perfect balance between theory and practice.
- Samer Buna, author of books and courses on React and Node
I learned new things even after eight years of React experience.
- Swizec Teller, React expert, swizec.com
More than a book! Includes a brilliant website with code in a run-time environment. A very accessible learning experience!
- Brendan O’Hara, Untapped AI
An invaluable resource for beginners and seasoned developers alike.
- Ahmad Nassri, Startup Advisor and Investor
Table of contents
- Chapter 1. Meeting React
- Chapter 1. Disadvantages of React
- Chapter 1. How React can fit into your website
- Chapter 1. Your first React app: Hello World
- Chapter 1. Quiz
- Chapter 1. Summary
- Chapter 2. Baby steps with React
- Chapter 2. A note about the examples in this book
- Chapter 2. Nesting elements
- Chapter 2. Creating custom components
- Chapter 2. Working with properties
- Chapter 2. Application structure
- Chapter 2. Quiz
- Chapter 2. Summary
- Chapter 3. Introduction to JSX
- Chapter 3. Understanding JSX
- Chapter 3. How to transpile JSX
- Chapter 3. React and JSX gotchas
- Chapter 3. Quiz
- Chapter 3. Summary
- Chapter 4. Functional Components
- Chapter 4. A comparison of component types
- Chapter 4. When not to use a functional component
- Chapter 4. Conversion from a class-based to a functional component
- Chapter 4. Quiz
- Chapter 4. Summary
- Chapter 5. Making React interactive with states
- Chapter 5. Adding state to a functional component
- Chapter 5. Stateful class-based components
- Chapter 5. Quiz
- Chapter 5. Summary
- Chapter 6. Effects and the React component life cycle
- Chapter 6. Understanding rendering
- Chapter 6. The life cycle of a class-based component
- Chapter 6. Quiz
- Chapter 6. Summary
- Chapter 7. Hooks to fuel your web applications
- Chapter 7. Component effects
- Chapter 7. Optimizing performance by minimizing re-rendering
- Chapter 7. Creating complex component libraries
- Chapter 7. The two key principles of hooks
- Chapter 7. Quiz
- Chapter 7. Summary
- Chapter 8. Handling events in React
- Chapter 8. Event handlers
- Chapter 8. Event phases and propagation
- Chapter 8. Default actions and how to prevent them
- Chapter 8. React event objects in summary
- Chapter 8. Event handler functions from properties
- Chapter 8. Event handler generators
- Chapter 8. Listening to DOM events manually
- Chapter 8. Quiz
- Chapter 8. Summary
- Chapter 9. Working with forms in React
- Chapter 9. Managing controlled inputs
- Chapter 9. Managing uncontrolled inputs
- Chapter 9. Quiz
- Chapter 9. Summary
- Chapter 10. Advanced React hooks for scaling
- Chapter 10. How to handle complex state
- Chapter 10. Custom hooks
- Chapter 10. Quiz
- Chapter 10. Summary
- Chapter 11. Project: Website menu
- Chapter 11. Rendering a static menu
- Chapter 11. Homework: A dynamic menu
- Chapter 11. Homework: Retrieving items from context
- Chapter 11. Homework: Optional link
- Chapter 11. Final thoughts
- Chapter 11. Summary
- Chapter 12. Project: Timer
- Chapter 12. Adding a simple play/pause timer
- Chapter 12. Homework: Initializing the timer to a custom time
- Chapter 12. Homework: Resetting timers
- Chapter 12. Homework: Multiple timers
- Chapter 12. Summary
- Chapter 13. Project: Task manager
- Chapter 13. A simple list of tasks
- Chapter 13. Homework: Task steps and progress
- Chapter 13. Homework: Prioritization of steps
- Chapter 13. Homework: Drag and drop
- Chapter 13. Conclusion
- Chapter 13. Summary
Product information
- Title: React Quickly, Second Edition, Video Edition
- Author(s):
- Release date: December 2023
- Publisher(s): Manning Publications
- ISBN: None
You might also like
video
Full-Stack React
13+ Hours of Video Instruction BuildFull-Stack Apps with MongoDB, Express, React, and Node.js In this LiveLessons …
video
Learn React for Modern Web Applications
Nearly 6 Hours of Video Instruction React is an extremely popular tool for creating websites. It …
book
React in Depth
A guide to the advanced React skills used by the very best React developers. React in …
book
React Cookbook
React helps you create and work on an app in just a few minutes. But learning …