¿Qué es una Key en Flutter y cuándo provoca errores omitirla?
Una Key es la mitad de identidad de Widget.canUpdate, la única línea del framework que decide si un Element y su State se reutilizan o se descartan. Esto es lo que significa en la práctica, las ediciones de listas que corrompen el estado sin keys, qué tipo de key usar y dónde debe ir la key para funcionar.