Red de conocimiento informático - Problemas con los teléfonos móviles - Trampa de gancho de reacción: visibilidad de setState

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.