Trampa de gancho de reacción: visibilidad de setState
¡Primero, muéstrame mi código!
index.jsx:
Detalles. jsx:
El resultado es: si la primera solicitud falla y el código de error no es 200, aparecen los detalles. El cuadro de resumen siempre aparecerá. No aparecerá. Debido a que visible siempre es verdadero y no cambia, la función no se vuelve a representar.
-_-
Después de la investigación, configuré decisivamente el visible correcto y luego informé un error y agregué el método onClose:
Con éxito, también puedes informar un error en el estado de error ¡Juega la caja normalmente!
Resumen: Los ganchos que utilizan la clase setstate deben manejar los estados correctamente, especialmente los visibles. El lateral también refleja las poderosas capacidades de reaccionar diff.