React is set to receive a substantial update with version 19, but before concerns about the learning curve for a new React version start to arise, let me share some reassuring news. React 19 focuses less on the code you need to write and more on reducing the amount of code necessary. This article will cover the key features and improvements introduced in React 19.
In this post, we will discuss how to create composable and complex components in React, using a custom table component as an example. Composability allows you to create flexible and reusable components that can be easily adapted and extended. We will also explore how to effectively manage global state using the modern and accessible Zustand library. Lest's go!