React Web Development

by NILC Training Claim Listing

React is a popular client-side development library from Facebook. React makes it easy to create reusable components and render them in a web page or in a native mobile application.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

NILC Training Logo

img Duration

3 Days

Course Details

React is a popular client-side development library from Facebook. React makes it easy to create reusable components and render them in a web page or in a native mobile application.

This course focuses on React web development. We take a detailed look at how to create components using pure React and using JSX, and then take a detailed look at how to use Redux and Saga to manage state and asynchrony in large-scale applications.

 

Outline:

  • React Web Development
  • Introduction to React
  • What is React
  • Essential ES6 language features for React
  • Using the Babel transpiler
  • Getting Started With React
  • Creating a simple React application
  • Creating multiple React elements
  • A data-driven approach
  • Creating elements via ReactDOMFactories
  • Components
  • Overview of React components
  • Creating components via ES6 inheritance
  • Creating functional stateless components
  • Creating components via factories
  • JSX
  • Overview of JSX
  • A closer look at JSX Syntax
  • Complete example of JSX
  • Creating Modular React Applications
  • The need for modularity
  • Example application using Webpack
  • Properties and State
  • Specifying types for properties
  • Working with ES6 classes
  • Working with stateless functional components
  • State management
  • Component Techniques
  • Component lifecycle methods
  • Practical example of lifecycle methods
  • Optimizing UI updates
  • Accessing child content in a component
  • React Router
  • Overview of Single Page Applications
  • React and SPAs
  • Defining a router table
  • Creating links
  • Route parameters
  • Redux Store
  • What is Redux
  • Creating a Redux store
  • Creating and dispatching actions
  • Defining reducers
  • Subscribing and unsubscribing to state changes
  • Implementing action creators
  • Composing functions
  • Redux and React
  • Application structure
  • Identifying actions and reducers
  • Accessing state via context
  • Defining container classes
  • Simplifying containers via React Redux
  • Redux Saga
  • Overview of Redux Saga
  • ES6 generators
  • Doing asynchronous work via Redux Saga
  • Saga effects (take, put, call, fork, cancel, etc.)
  • Cardiff Branch

    Temple Court, 13a Cathedral Road, Cardiff

Check out more React JS courses in UK

Training Dragon Logo

React Course

This course explains how to use React to create front-end applications. After completing our React training course you will be able to create React based web user interfaces.

by Training Dragon [Claim Listing ]
I Train Scotland Logo

Wordpress For End Users

Delegates will learn more about WordPress and why it is a great tool to help you create a business website. Delegates will learn about designing a site and how to physically create a website.

by I Train Scotland [Claim Listing ]
London School of Emerging Technology Logo

Front End Developer (Classroom)

Apply now to become a professional Front End Developer

by London School of Emerging Technology
  • Price
  • Start Date
  • Duration
New College Lanarkshire Logo

HNC Web Development and UX Design

This course will give you the essential knowledge and skills required to thrive in the exciting and ever-evolving digital industry sector.

by New College Lanarkshire [Claim Listing ]
Computer Tutoring Logo

Adobe Dreamweaver CS6 Training Course (Beginner)

This training course is intended for novice web designers, web developers, website designers, and graphic artists with some programming background who need to build simple websites and want to utilize the features of Adobe Dreamweaver CS6.

by Computer Tutoring [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy