MERN Stack

API

Database

Client

React

JSX

Folder Structure

Sending HTTP Requests using axios

Conditional Redndering

Looping

Components

Lists

React Router

State

Lifecycle methods

Props

Redux

NextJS

JS

Promises

Async await

Classes

Import/Export

Deestructuring

Map operator

Connecting to database with mongoose

Creating schema

Creating a model

Adding validation

Adding endpoints

Middlewares

Serving static assests

Serving dynamic content

Integrating with a database

Sending various forms of data

Forms

Styling

Events

Hooks

Express Router

Using template engine

Error Handling

Authentication

Database Integration