In the previous article, we set up the project: we installed React, TypeScript, and Tailwind CSS.

Now let's start diving into React itself. And we'll begin with components.

React as a Templating Engine

What are templating engines? When working with plain HTML, we might run into repeating structures, for example, user cards:

<div class="user-card">