Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Laboratorio My Day App en Angular 18 #64

Open
wants to merge 25 commits into
base: master
Choose a base branch
from

Conversation

Nicolas-Guasch
Copy link

@Nicolas-Guasch Nicolas-Guasch commented Oct 22, 2024

El proyecto fue actualizado de Angular 15 a 18 para hacer uso de las nuevas formas de garantizar reactividad.

  • Todas las componentes fueron actualizadas a standalone components.
  • La comunicación desde homeComponent a taskCardComponent se realiza a través de input signals.
  • La nueva sintaxis output<T>() consta de un mejor chequeo de tipos que el anterior decorador @output.
  • La nueva query viewChild<T> también está basada en señales, permitiendo acceder a los resultados de una forma más rápida y predecible.
  • La persistencia fue implementada haciendo uso de un effect.
  • Los filtros implementados con routing son recibidos en una input signal. Gracias a esto la vista filtrada de tareas se pudo calcular con una computed signal.

El deployment del proyecto se realizó en Firebase Hosting y puede encontrarse en https://todo-app-1322c.web.app/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant