React

React 19 Release: A Kerfuffle Over Suspense and State Management
React

React 19 Release: A Kerfuffle Over Suspense and State Management

Join me as we unravel the vibrant discussions around React 19's latest changes! From the uproar about Suspense to the debates on state management, this post offers fresh insights and reflections from the developer community.

Read more

Will Web Components Replace React?
React

Will Web Components Replace React?

This post compares React and Web Components. We take a look at React's virtual DOM and compare it to the shadow DOM of Web Components and more.

Read more

Managing Data and State: React Hooks, Recoil and Apollo GraphQL Client
GraphQL

Managing Data and State: React Hooks, Recoil and Apollo GraphQL Client

State and data management is a complicated when it comes to React. This post illustrates a modern approach with Recoil and Apollo GraphQL Client.

Read more

Integration Tests, Unit Tests and React Testing Library
React

Integration Tests, Unit Tests and React Testing Library

In the twists and turns of software engineering, it can be difficult to define a testing strategy. In this article I emphasize the priority of user experience and propose a simple set of guidelines for front end testing with the help of React Testing Library.

Read more

Website Performance in 2021: React Server Components, Next.js Static Generation, and Linaria Zero Runtime CSS
React

Website Performance in 2021: React Server Components, Next.js Static Generation, and Linaria Zero Runtime CSS

In this post I highlight a few current and upcoming features / libraries we can utilize to boost website performance in our React websites.

Read more

Website Performance with React and Next.js
React

Website Performance with React and Next.js

Among the many recipes of frameworks, a popular combination these days is React with Next.js. It would be an oversight to assume we're automatically covered in terms of performance. Let's take a dive in performance implications of React with Next.js.

Read more