React
The logic in the client side
A JavaScript library for building user interfaces
React is a good option for logic on the front side of the project. We create many components for each usage of the app and then connect them all in one page. We also use the global state in order to re-render the components and make it the best user friendly and responsive.
The current state of a component
The components in the app connect to the main store of Redux. Therefore, each change of the global store we change the current component (only when need to re-render). The component can also send events to a global store.

Last updated
Was this helpful?