Una duda en la refactorizacion: yo he hecho en App.jsx <LaunchItem key={launch.id} launch={launch}/> y en LaunchItem.jsx lo he recibido como export function LaunchItem({launch}) {... y me funciona igual...supongo que como yo lo hago le paso todo el objeto launch y como tu haces los cuatro o cinco parametros que necesitabas launch.name, launch.date_local, launch.success.... Si necesitas mas en la funcion como por ejemplo lo que comentabas al final del video el enlace a youtube o wikipedia o imagen....entonces tendrias que hacerlo como yo no ? pasando todo el objeto.... o de alguna forma utilizar estos parametros en App.jsx para que haciendo ...launch pase a LaunhItem.jsx
Gracias