Skip to content

Learning React [ video] , published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Learning-React

Repository files navigation

Learning React [Video]

This is the code repository for Learning React [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Want to make the process of building modular, reusable user interface components simple and intuitive? React.js is the answer, with its Learn Once, Write Anywhere approach. This course will help you understand the power behind this approach and build beautiful, modern, and modularized UIs with React’s latest version.

This course will cover all of the React.js basics such as its API, which will help you create elements and components; the virtual DOM and the JSX syntax extension; using state; working with browser events; and component lifecycle methods. You will be building an application from scratch throughout the course and using the knowledge you've gained in a practical way. You will also learn to update various elements of a site or application seamlessly without delay, without disrupting the rest of the display or requiring the user to refresh. Finally, you will work with a server API to persist data and use the Redux library to manage React's data state.

By the end of the course, you will be more than capable of using ReactJ.js tools to build several UI elements, making them reactive to user input, and extending your knowledge of DOM manipulation to customize your own UIs in the future.

What You Will Learn

  • Build interactive and responsive components.
  • Build multi-page web apps with URL routing.
  • Use third-party APIs, Libraries, and React components to boost productivity.
  • Master different ways to quickly prototype and experiment in React.
  • Manage the state of components and web apps.
  • Use React dev tools to help debug and optimize your code during development.
  • Deploy React apps to production.

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
you are a web developer, JavaScript developers and want to learn and build front-end of your web applications with modernized UI, then this is the course you need!Web Developers and Programmers who want to learn React.js by taking an engaging, step-by-step approach, will benefit from this course.

Technical Requirements

This course has the following software requirements:
Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:

OS: Windows/Linux/MAC OS

Processor: N/A

Memory: GB RAM or above

Storage: 512 GB internal Solid State Drive (SSD) or 1 TB internal HDD

Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

OS: Windows/Linux/MAC OS

Processor: Intel Core i5-6 or Equivalent

Memory: 8 GB RAM or above

Storage: 512 GB internal Solid State Drive (SSD) or 1 TB internal HDD

Software Requirements

Operating system: Windows/Linux/MAC OS

Browser: Google Chrome Latest Version

Atom IDE, Latest Version/Visual Studio Code Latest Version

Related Products

About

Learning React [ video] , published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •