If you have been doing some React development recently, you must have come across terms like HOCs and Render Props. In this article, we’ll go deep into both these pattern to understand why we need them and how we can correctly use them to build better react applications.

Read More

Building a React web application, for the most part, is writing components which combine to form your user interface. But there are certain components which are reused across your entire application — Button, Link, Dropdown, Tooltip, etc.

Read More

In this post I am going to show you how to easily it is to set up project using React DnD. React DnD was actually created by Dan Abramov, so it uses Redux internally, and while it may seem complicated at first its main concepts start to make more sense the more you play around with them.

Read More

There’s a simple pattern I find immensely useful when writing React applications. If you’ve been doing React for a while, you have probably already discovered it. This article explains it well, but I want to add a few more points.

Read More

CQRS — Command Query Responsibility Segregation is a pattern where we use different interfaces to read and update data. This is as opposed to CRUD — Create Read Update Delete, where we use a single interface to perform all the reads and updates.

Read More

Why use mixins anyway? What problems do they solve? Can we solve these problems differently, without inheritance, and super woes? This case is a no-brainer. If you use mixins to share utility functions, extract them to modules and import and use them directly.

Read More

My wife and I just got through a huge remodel. We were beyond excited to show people the new digs. We showed my mother-in-law. She walked in the beautifully remodeled bedroom, looked up at the fantastically framed window and said: “No blinds?” ?

Read More