Hello all! In this post I will try to explain the way I use Redux with Typescript. I used to use Connect API for Redux but with the Hooks API, it became my new favourite. So, I decided to create such article with a simple example. The goal of this example is to create an […]
Blog
Next.js vs Gatsby.js
Firstly. let’s start with the reason why we need server side libraries and what they do to make our lives easier. Nowadays one of the most popular javascript libraries is React, which is a modern and adaptable CSR (Client-Side Rendering) library. For optimizing your web application, introducing SSR (Server-Side Rendering) libraries to your project will […]
Choosing What to Learn Next
In the first years of my career, I was mostly focussed on catching up with the requirements of my assignments. So I always know what to learn next, it was all mapped out for me in the project I am working in. As I get more seniority, I started to have more time to branch […]
What did React Hooks bring to React?
With the version 16.8, React introduced React Hooks To begin with, let’s talk about why React needed hooks? 1- Functional components (used to be called stateless components) were preferred for the performance but they had the problem of state management. As it used to be called, they were “stateless”. 2- Class components can get very […]
TypeScript: Advantages & Disadvantages
First of all, What is TypeScript? The textbook definition is, TypeScript is a superset of the JavaScript language that has a single open-source compiler and is developed mainly by a single vendor: Microsoft. The goal of TypeScript is to help catch mistakes early through a type system and to make JavaScript development more efficient. So what does […]