React Server Components: the Good, the Bad, and the Ugly
Until recently, React could be described as a UI rendering framework that lets you write reusable, composable components as JavaScript functions. These functions simply return some markup, and can run on both the server and the client.