Building Web Applications with React

React has become the go-to library for building modern web applications. Encapsulating application logic into reusable components, carefully managing rerenders and interactivity with hooks, and leveraging the power of the virtual DOM for efficient updates are just a few of the reasons why React has become so popular. In this collection, I share some of my experiences building web applications with React.