Developer tool that automatically detecting slow or unnecessary component renders.
npm install react-scan
<ScanProvider> wraps your entire app.import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
import { ScanProvider } from "react-scan"; // import wrapper
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<ScanProvider>
<App />
</ScanProvider>
);
import { scan } from 'react-scan';
// Run this effectively "outside" of React to monitor everything
scan({
enabled: true,
});