Skip to content

sergeydevhub/react-skeleton

Repository files navigation

Features

  • Static typed React skeleton based on TypeScript
  • Webpack flexible configs composition for dev & prod environments
  • Runtime type checking
  • Request & response sandbox for safe processing
  • Redux-saga service creator with closed context
  • Enhanced Redux module helper designed to reduce verbose & complexity
  • Suitable exceptions variations with messages pattern related to corresponded translation
  • Abstract handlers middleware and validation pipeline
  • Dark/Light themes support
  • Lazy loading components
  • Protected routes
  • Data formatting
  • Components pre-loaders
  • Routes animated transition
  • React components errors handling container
  • Flexible form validation
  • User's warning for page closing & form incomplete
  • Helmet for doc head management
  • Users errors logging and tracking
  • Http client & an interceptors chain
  • User toast notifications
  • Customized Material UI components
  • Service worker simple offline mode
  • Main and secondary kinds of layouts
  • Typed localization
  • Redux middleware errors capturing
  • Auxiliary service pages
  • Login page
  • Toggle UI conditions HOC
  • Redux custom types