React JS — Perfect Architecture Industry standard Part-2: All Features [Router + Redux + MUI + Localization + API]

Saurabh Shah
9 min readAug 29, 2020
ReactJS app architecture modules

This story will focus on creating an industry standard react js application with features like multilingual support, multi page navigation, redux, backend, API and much more.

This story is a part of a series of readable sized stories over ReactJS industry standard architecture and features.
(Part-1 — Folder structure)

This story is focused on features as shown in the left diagram, considering the size and readibility.

My strategy further on this story, is to take you through a step-by-step journey for creating a functional react js application. I’ve tried to capture references to all the corresponding official documentations.

working of a react app with additional features.

This app architecture will possess all the below features with few bonus implementations on the go:

  1. Create react app
  2. Cleanup boilerplate (Welcome to React code)
  3. App title + Favicon
  4. Router (navigation via react-router-dom)

--

--

Saurabh Shah

Solutions architect in IT organization. Experience on wide range of solutions for web and mobile apps with cloud integration.