Estoy tratando de ocultar un div usando el siguiente método en una página web de reacción. Pero no oculta el elemento. Tampoco puedo ver ningún error en las herramientas de desarrollo.
if(pw.length==0){ document.getElementById('pwMeter').style.display='none' }¿Cuál es el problema aquí? ¿React es compatible con este método?
sí, con reaccionar puede hacer esto, verifique este código de referencia de muestra para eso
import { useState } from "react"; const TestFunction = (props) => { const [pw, setpw] = useState(["test"]); return ( <div> <div id="pwMeter" style={pw && pw.length > 0 ? { display: "bock" } : { display: "none" }} > <p>test data</p> </div> </div> ); }; export default TestFunction;