Memoization for React App
6 MIN READ // Mar 26, 2020
Memoization in React is a performance feature that aims to speed up the render process of components. We will be exploring this technique in React, with sample use cases along the way.
React Native : Do's and Don'ts
5 MIN READ // Mar 17, 2020
This article is based on experience gained after completing 2–3 projects, it is assumed that you already have some basic experience around React and React Native. This blog is a brief set of guidelines of best practices which should be kept in mind while working on a project.
React Native: Let's Animate the SVGs
6 MIN READ // Mar 3, 2020
Animations facilitate better UX especially when it comes to SVGs. However, they are not supported in React Native by default. This blog is an attempt to work around this shortcoming of React Native. There are a few online libraries available for the same, but none are well explained and there are not many blogs about this. So, sit tight, as we discuss the implementation of animated SVGs via an example.
Understanding PanResponder with react-native-dragging-list
7 MIN READ // Mar 2, 2020
A simpler way to drag and drop list items. Nowadays, the internet has solutions to almost all sorts of problems but Alas! This is not the case when it comes to issues related to PanResponder and Animated component/library of React Native. There are very few blogs or even StackOverflow questions addressing these issues and hence this blog.
Automated Water Sensor Module
7 MIN READ // Jan 31, 2020
A bunch of technology enthusiasts started an IoT project to build a water sensor module a few months ago here at QED42. And we would like to share our experience with you. 
Optimizing React App
5 MIN READ // Jan 20, 2020
React (a JavaScript library) has been around in the market for around a decade and it is the first choice for most of the developers. React is performant but at times one would like to optimize their apps as the app size grows.
Optional Chaining Operator in JavaScript
9 MIN READ // Jan 10, 2020
Working with JSON structure involves a lot of conditional checks, accessing nested properties of JSON, and checking multiple And operators (&&) to verify whether the given value exists or not. If it does exists then retrieve the value of that attribute.
Dynamic Routing in Gatsby
7 MIN READ // Jan 10, 2020
During my internship, I was developing a project named Group Expense, which required the implementation of dynamic routing. Let us understand what dynamic routing is all about.
GatsbyJS Drupal Plugin
5 MIN READ // Oct 16, 2019
A few weeks back we started working on a POC around GatsbyJS and Drupal commerce. While building the listing pages we ran into an issue due to the current entity type and bundle route pattern provided by the JSON:API module.
CSS Houdini
5 MIN READ // Sep 24, 2019
In these series of blogs, we will talk about Houdini - the new era of CSS. Before jumping right into CSS Houdini, let’s first understand what the word Houdini means.