React
Quick Start
Get started with BProgress in your React application
import { ProgressProvider } from '@bprogress/react';
<ProgressProvider>
...
</ProgressProvider>
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import { ProgressProvider } from '@bprogress/react';
const root = ReactDOM.createRoot(
document.getElementById('root') as HTMLElement,
);
root.render(
<React.StrictMode>
<ProgressProvider>
<App />
</ProgressProvider>
</React.StrictMode>,
);
import { useProgress } from '@bprogress/react';
function App() {
const { start, stop, pause, resume } = useProgress();
return (
<div className="App">
<button onClick={start}>Start</button>
<button onClick={stop}>Stop</button>
<button onClick={pause}>Pause</button>
<button onClick={resume}>Resume</button>
</div>
);
}
export default App;