How to organize your React Redux project ?

I guess the title of this post is also the most asked question of any new React developer. There is no easy answer to this question because each project will have a different technology stack and requirements. Even Dan Abramov posted this tweet: https://twitter.com/dan_abramov/status/1027245759232651270 I have taken a screenshot of the website in the Tweet: While this […]

Continue reading →

Login flow with React and Redux

Updated: I have created a live coding version for this tutorial. Check it at here: https://youtu.be/MdeqXWo4fOI Login is usually the first page we have to build in almost any app. In this tutorial, we will build a interactive and intuitive login form with React & Redux. Here are some features of our login form: It has an email […]

Continue reading →

4 essence libraries for React development

React is just a view library, in order to developer a fully functional web application with React, we have to use many order libraries. In this articles, I will list 4 essence libraries. Routing management Routing is an important part of any web application. Without routing, user can’t share link or save your website url […]

Continue reading →

Why Immutable ?

React component use state and prop to render and it tracks changes of state and prop to re-render the component. There are many techniques to optimize the performance of re-rendering process and immutable is one of the technique. The problem of object equality in Javascript. It is hard to check the equality of objects in Javascript. […]

Continue reading →