¿Qué hay de nuevo en Dart 2.3?

¡Un recorrido rápido por las nuevas funciones y cambios en Dart 2.3!

¡Dardo 2.3 está aquí! 🎉

Con la nueva versión de Dart 2.3, viene con un conjunto de nuevos cambios tanto en la biblioteca como en el idioma. La mayoría de estos cambios están en las Colecciones, ya que el objetivo de esta versión es hacer que las Colecciones sean más declarativas y expresivas.

En este artículo, exploraremos estos cambios en detalle y hablaremos sobre cómo utilizar mejor estas nuevas funciones de Dart.

registro de cambios

Aquí está la lista de los cambios más importantes en Dart 2.3, en resumen:

  1. El operador de propagación (…)

  2. Uso de if en una colección

  3. Usar for en una colección

Exploremos estos uno por uno…

1. El operador Spread (…)

Considere la siguiente lista de widgets de texto:

Si tuviéramos que agregar todo esto a un widget de fila, normalmente estaríamos haciendo algo como esto:

El problema con esto es que si quisieras agregar los países asiáticos primero y luego agregar los países norteamericanos, tendrías que incluir los países asiáticos primero en la fila de la siguiente manera:

Esto requiere que vuelva a ordenar los métodos addAll a sus listas, lo cual no es exactamente conveniente ni ideal.

Entra, lo nuevo Untado ¡operador! Con el operador Spread, puede lograr fácilmente el resultado anterior:

Y esto se puede reordenar fácilmente así:

2. Usar if en una colección

Con el lanzamiento de Dart 2.3, ahora también puede usar sentencias if/else en sus literales de colección.

Consideremos el siguiente ejemplo “anterior a Dart-2.3”, donde mostramos los países asiáticos solo si el usuario pertenece a un país asiático:

Con Dart 2.3, así es como lo haríamos:

¿No se ve esto mucho más limpio y más legible? 😎

3. Usar for en una colección

Supongamos que desea modificar su lista de países europeos antes de usarla en cualquier lugar. En aras de la demostración de la nueva función Dart 2.3, antepongamos “Nuevo” antes de todos los países.

Antes de Dart 2.3, así es como lo haría:

Así es como lo haría en Dart 2.3:

Conclusión

Por supuesto, estos no son todos los cambios en Dart 2.3. Hay algunos más en la biblioteca central de Dart, Dart VM, Dart for Web y otras herramientas de Dart que se pueden encontrar aquí.

¡Actualice su SDK de Dart para obtener estas funciones en su aplicación Flutter hoy!

Encuéntrame a mí y a todas mis redes sociales aquí:

Bapusaheb Patil

*Un desarrollador de Android certificado por Google al que le encanta crear aplicaciones, pantallas de reloj y memes.*bapspatil.com

Similar Posts

Leave a Reply

Your email address will not be published.