I just tried to use the useDebugValue Hook. I created the following code:
import React, { useState, useDebugValue, useEffect } from "react";
import "./App.css";
function App() {
const [isOnline, setIsOnline] = useState(true);
useDebugValue(isOnline ? "Online" : "Offline");
useEffect(() => {
const interval = setInterval(() => {
setIsOnline(isOnline => !isOnline);
}, 1000);
return () => clearInterval(interval);
}, []);
return <div className="App">Hello World: {"" + isOnline}</div>;
}
export default App;
My code works fine: each second isOnline is modified. But where do I see the debugValue? My Console looks like the following
