Diseñar un componente de React para mostrar una estructura anidada de archivos y carpetas: muestra correctamente la estructura anidada, puede ocultar y mostrar el contenido de las carpetas, y solicita dinámicamente los datos del contenido de las carpetas al expandirlas.