Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
• Learn to write clean and maintainable code
• Build high-performing applications by optimizing components
• Read and write data from Firebase
• Use server-side rendering to make applications load faster
Taking a complete journey through the most valuable design patterns in React, this Learning Path demonstrates how to apply design patterns and best practices in real-life situations on new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain, giving your workflow a huge boost when it comes to speed without reducing quality. You'll begin by understanding the internals of React. You'll build components that are reusable across the application, and structure applications. You’ll then style React components and optimize them to make applications faster and more responsive. Further, you'll write tests effectively and you'll learn how to contribute to React and its ecosystem. You’ll then track the application state in real time with Firebase. You’ll go through advanced React patterns by using components as a unit of styling and spreading props to wrap components.
Moving ahead, you’ll learn how to build a message board website similar to the Reddit using the latest and greatest web technologies, including React (the reactive web framework developed by Facebook) and Firebase (the real-time serverless messaging framework from Google). You’ll then learn to add posts and style to your message board and load Reddit posts from a file.
By the end of this Learning Path, you'll know how to avoid a lot of trial-and-error and developmental headache, and be on the road to becoming a React expert by building your own modern stateful web applications with confidence!
Meet Your Experts:
We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:
• Richard Gill