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 →

Writing your AngularJS with Redux

There are good and bad things about 2 way data-binding in AngularJS. It can be very handy for small app because it’s save a lot of coding time. But on the other hand, when your app growing, it adds complexity to AngularJS digest’s cycle and hurt UI performance, it also makes your app harder to […]

Continue reading →