Agney Menon

Engineer. Driven by Passion

Latest Posts

Styled Components & TypeScript - 😍

on December 07, 2019

Styled Components happens to be one of my favorite CSS in JS libraries all time and have been part of almost all of my ReactJS projects. As I'm transitioning most of my projects to include TypeScript, there are things I stumbled along…

7 NPM Commands to help you save time.

on December 03, 2019

As JavaScript developers, NPM is something that we always use and we have a script continously running on the terminal. What if we could save some time using it? 1. Open documentation directly from npm What if we could directly jump to the…

A GatsbyJS Advent Blog Posts Theme

on December 01, 2019

The Advent has officially began and it's time for some advent blog posts. I made a GatsbyJS theme to help you get started on the #Trend. Source: Demo:…

Configuring Preact CLI with Tailwind CSS

on November 23, 2019

Tailwind CSS is a utility first CSS framework for building custom web designs. The utility consists of a lot of CSS classes and is usually configured via PostCSS to include these class names and styles into the project. Here, we will…

Introducing Playground - A Frontend Demonstration Component

on November 20, 2019

Playground is a React Component that can be used for demonstrating HTML, CSS and JavaScript code. Features Allows bare ES package imports. This means you can add imports for any library that supports ES Module resolution and playground…

When to use useCallback

on October 23, 2019

This post does not have a Yes/No answer, but tries to explain from a begineer standpoint why this hook is part of the official roster. Let us start the story with two components: Parent Child The parent component has a button that…

Why is my state not getting updated - Hooks version

on October 18, 2019

Probably because you are using it wrong. Find class based version here Why is your state not getting updated? Straight out of React docs , setState may be asynchronous. What does that mean? Let’s find out. What is the output? First the…