Я только что попытался использовать useDebugValue Hook . Я создал следующий код:
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;
Мой код работает нормально: каждая секунда isOnline изменяется. Но где я вижу debugValue? Моя консоль выглядит следующим образом