v1.0.1 Now Available

Maintenance screens for React applications

A simple, customizable, and flexible component for displaying maintenance screens in your React application.

Quick Example

import { Maintenance } from 'react-maintenance';

function App() {
  return (
    <Maintenance 
      title="We're down for maintenance"
      message="Our team is working on improving our services. We'll be back soon!"
    />
  );
}

We're down for maintenance

Our team is working on improving our services. We'll be back soon!

Features

Simple Integration

Easy to integrate with any React application with minimal configuration required.

Fully Customizable

Customize every aspect of the maintenance screen to match your application's design.

Conditional Rendering

Show maintenance screens only when needed with simple boolean flags.

Scheduled Maintenance

Set up scheduled maintenance windows with automatic enabling and disabling.

Responsive Design

Looks great on all devices with built-in responsive layouts.

Lightweight

Minimal footprint with no external dependencies, keeping your bundle size small.

Ready to get started?

Check out our documentation to learn how to use react-maintenance in your project.

Get Started