Back to Web Development

Frontend Frameworks

Dive into modern JavaScript frameworks by learning React, the most popular library for building dynamic user interfaces.

4 weeks

Topics in this Chapter

1

React

Introduction to React, the component-based library for building user interfaces, and its core concepts like JSX.

2

State & Props

Understand the two core concepts for managing and passing data in React: state (internal) and props (external).

3

Hooks

Learn about React Hooks (useState, useEffect) to manage state and side effects in functional components.

4

Routing

Implement client-side routing in a Single-Page Application (SPA) to navigate between different views without page reloads.

5

Context API

Use React's Context API to manage global state and avoid 'prop drilling'.

6

Component Lifecycle

Understand the different phases of a React component's life (mounting, updating, unmounting) and how to manage them with hooks.

GeekDost - Roadmaps & Snippets for Developers