This story will cover all the aspects of a cross-platform react-native framework based app’s architecture. This can be used for creating a boilerplate for creating your next awesome cross-platform mobile app.

I’ve also written a story for Industry standard React-Native App setup.

NOTE: For versions of react and other…

Last updated: Oct 02, 2021.

Redux ToolKit (RTK)
(RTK implementation and async thunk with RTK)
Please buy me a coffee if this is helpful buy me a coffee.

Why RTK (Redux Toolkit)?

  • Simplifies the redux implementation.
  • All feature related reducers, actions, state at one place in one file making it easy to understand and…

(redux-persist with redux-toolkit in react)
updated: Oct 02, 2021

SUMMARY of this Story

  1. React native counter application. (Steps will be exactly the same for a react JS web app.)
  2. Redux implementation using redux-toolkit.
  3. Redux-persist implementation over redux-toolkit (blacklist store attributes)
  4. Bonus (React Native Paper — Component Library for Material design in React Native)

Why redux-persist?

Easier than you think. Believe me!

live code for nesting routing example

Sole intention of this story is to learn nested routing.

SUMMARY of Story:

  1. What is nested routing?
  2. URL naming conventions
  3. Why nested routing?
  4. Advantages of nested routing
  5. Code example and implementation
  6. Guidelines

For React Js app architecture in detail refer:

What is nested routing?

Nested routing in react can be…

Material-UI: A popular React UI framework (
version 4.11.1
Updated as on: Dec 25, 2020

Photo by russn_fckr on Unsplash

Primary agenda of this story is to cover Theming with Material UI.

At the end of this story, you should have a React JS application with all the colors, typography (fonts), spacing, breakpoints, and other styling options set as default through out the website/application.

Saurabh Shah

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store