
Articles
React
React is a declarative and flexible JavaScript library used for building user interfaces and applications. Amongst many other things, it allows you to compose your application UIs from components and offers an accessible route into more complex programming on the front end.
Below you will find a subset of articles from my blog specifically about React. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are thirty‑nine collected together for you below.

Rendering Lists in React and Why Keys Matter. 
Controlled vs. Uncontrolled Components in React. Controlled vs. Uncontrolled Components in React

Lifting State up in React. Lifting State up in React