Latest Posts

Controlled vs Uncontrolled Components

In this post we’re going to discuss Controlled and Uncontrolled components in React. Controlled A Controlled Component is one that takes its current value through props and notifies changes through callbacks like onChange. A parent component “controls” it by handling the callback and managing its own state and passing the new values as props to…

JavaScript Promises

Defined by MDN, A Promise is a proxy for a value not necessarily known when the promise is created. It allows you to associate handlers with an asynchronous action’s eventual success value or failure reason. This lets asynchronous methods return values like synchronous methods: instead of immediately returning the final value, the asynchronous method returns…

Webpack 4 & Babel 7 Setup

Last year I had to upgrade Webpack to 4 and Babel to 7, which even though it sounds trivial the upgrade included a lot of breaking changes. The new mode option amalgamating your production and development setup into one, switching libraries as some did not make the transition to 4 and a general reworking of…

Latest Projects