Skip to content

About: React Framework

← Back to deck

50 cards

Overview

This deck walks you through the core concepts of React, one of the most popular JavaScript libraries for building user interfaces. The cards start with the fundamentals, like what React is and how JSX and the Virtual DOM work, then move into how components are built and how data flows between them. From there, the deck expands into hooks, covering useState, useEffect, useContext, useReducer, useMemo, useCallback, and useRef, which are essential tools in any modern React developer's toolkit.

It's a great fit if you're just getting started with React and want a structured way to learn the vocabulary and ideas behind the library. It's also useful for developers who already write React code but want a clear, concise refresher on the building blocks, especially before interviews or when returning to a project after some time away.

To get the most out of these cards, try answering them in your own words before flipping to see the answer, and then write a small snippet of code that demonstrates the concept whenever possible. Spacing your review sessions over several days tends to be far more effective than cramming everything into one sitting, so revisit the deck regularly rather than trying to power through it in a single block.