Building Navigational Workflows Using React (Coursera)

Offered by NIIT StackRoute,
Building Navigational Workflows Using React (Coursera)

Forms are an essential part of modern-day workflow. They are the primary medium of collecting, validating, and storing user data to provide great user experience. React library helps in developing forms using controlled components. Alternatively, open-source Libraries like Formik can be used for handling form input validations and form submissions efficiently. Additionally, React library is supported by React Router library which facilitates developers to rapidly enable routing between components. In this course, you will explore React forms, Formik library and React Router library for creating navigational workflows.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn
Create forms and complex navigational workflows using React libraries

Syllabus

WEEK 1
Building Forms in React
"Forms are an integral part of any modern-day workflow. They help in building interactive web applications that allow users to provide the required inputs. React uses two different approaches to capture and validate user inputs.
In this learning sprint, you will learn to build simple forms using controlled and uncontrolled components. The practical experience gained will enable you to create forms using controlled components. These components allow React to fully control the element by setting and updating the input value directly. "

WEEK 2
Building Forms in React using Formik
"When forms become large, they complicate the task of tracking and accessing control states. Formik library helps in getting the values in and out of the form state, performs validations on user inputs and handles form submissions.
In this learning sprint, you will learn to build forms in a Single Page Application using the components provided by the Formik library. You will create form controls and validate the inputs captured using Yup schema validator."

WEEK 3
Navigate between views using React Routers
"When users perform application tasks in Single Page Application (SPA), they are required to move between different views of the application. In SPA, the views corresponding to the components are shown or hidden to users instead of requesting the server for a new page. React library does not come with an inbuilt support for routing. Hence external React Router library is used to implement routing.
In this learning sprint, you will explore various components provided by the react-router-dom package for building navigable workflows. The practice exercise of this sprint will require you to enhance the given application by providing route configurations and add navigation links to views to make the application navigable."

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Business Application of Machine Learning and Artificial Intelligence in Healthcare (Coursera) Coursera
Northeastern University

Business Application of Machine Learning and Artificial Intelligence in Healthcare (Coursera)

The future of healthcare is becoming dependent on our ability to integrate Machine Learning and Artificial Intelligence into our organizations. But it is not enough to recognize the opportunities of AI; we as leaders in the healthcare industry have to first determine the best use for these applications ensuring that we focus our investment on solving problems that impact the bottom line.

Sep 21st 2026
4 Weeks
Developing Cloud Applications with Node.js and React (edX) EdX
IBM

Developing Cloud Applications with Node.js and React (edX)

Learn how to develop and deploy web applications with JavaScript frameworks. Create server-side applications using Node.js and develop the front-end using React. Deploy the app on Cloud. In this course you will learn how to develop and deploy full-stack web applications several JavaScript frameworks. You will start by creating backend server-side applications using Node.js and Express. You will then develop a front-end user interface (UI) using ES6 and the React JavaScript library, and deploy your application to the IBM cloud platform.

Self Paced
Self-Paced
GIS Data Formats, Design and Quality (Coursera) Coursera
University of California, Davis

GIS Data Formats, Design and Quality (Coursera)

In this course, the second in the Geographic Information Systems (GIS) Specialization. What you will learn: design data tables and use separating and joining data in a relational database; write query strings to subset data; create and work with raster data; create web maps.

Sep 21st 2026
4 Weeks
airSlate Introduction to Workflow Automation (Skillshare) Skillshare
Skillshare

airSlate Introduction to Workflow Automation (Skillshare)

Believe it or not, but all these can be solved with business process automation. And that's where airSlate comes into play. airSlate is the first and only holistic no-code business automation platform. It combines e-signing, no-code robotic process automation, contract negotiation, document generation, and web forms into a single business automation platform.

Self Paced
Self-Paced
Project Management in Real Life: Simple Workflows to Achieve Your Goals (Skillshare) Skillshare
Skillshare

Project Management in Real Life: Simple Workflows to Achieve Your Goals (Skillshare)

In today's world, we're all project managers. From social media campaigns to managing freelance clients, understanding how to plan and execute a successful project is more crucial than ever! Join Asana's Nikki Henderson for a bite-sized introduction to key ideas, frameworks, and best practices for any workflow, no matter the size or type. In just 20 minutes, you'll learn the basics of an intentional, thoughtful approach to help you improve productivity, smooth team dynamics, and achieve any goal with confidence and ease.

Self Paced
Self-Paced
Version Control with Git (Udacity) Udacity
Udacity

Version Control with Git (Udacity)

Learn to track and manage changes. This course covers the essentials of using the version control system Git. You'll be able to create a new Git repo, commit changes, and review the commit history of an existing repo. You'll also learn how to keep your commits organized using tags and branches and you'll master the art of merging changes by crushing those pesky merge conflicts.

Self Paced
Self-Paced
Kotlin for Java Developers (Coursera) Coursera
JetBrains

Kotlin for Java Developers (Coursera)

The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. This course aims to share with you the power and the beauty of Kotlin.

Oct 12th 2026
5-12 Weeks
DDoS Attacks and Defenses (Coursera) Coursera
University of Colorado System

DDoS Attacks and Defenses (Coursera)

In this MOOC, you will learn the history of DDoS attacks and analyze new Mirai IoT Malware and perform source code analysis. you will be provided with a brief overview of DDoS Defense techniques. You learn an Autonomous Anti-DDoS Network called A2D2 for small/medium size organizations to deal with DDoS attacks. A2D2 uses Linux Firewall Rate limiting and Class Based Queueing, and subnet flood detection to handle various DDoS traffic types.

Oct 12th 2026
4 Weeks
Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera) Coursera
University of California, San Diego

Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera)

Once we have sequenced genomes in the previous course, we would like to compare them to determine how species have evolved and what makes them different. In the first half of the course, we will compare two short biological sequences, such as genes (i.e., short sequences of DNA) or proteins. We will encounter a powerful algorithmic tool called dynamic programming that will help us determine the number of mutations that have separated the two genes/proteins.

Oct 12th 2026
5-12 Weeks
Building React Application using ASP.NET MVC5 (Coursera) Coursera
Board Infinity

Building React Application using ASP.NET MVC5 (Coursera)

The Building React Application using ASP.NET MVC5 course is designed to teach developers how to build scalable and efficient web applications using the React JS library and the ASP.NET MVC5 framework. Participants will also learn how to integrate React JS into their ASP.NET MVC5 web applications, taking advantage of the framework's features such as server-side rendering and routing.

Sep 21st 2026
3 Weeks
Blockchain Basics (Coursera) Coursera
University at Buffalo,The State University of New York

Blockchain Basics (Coursera)

This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.

Oct 12th 2026
4 Weeks