Muy buen video y gracias por compartir @nicobytes, que opinas de utilizar esta nueva api de signals en producción?, prácticamente esta todo en developer preview. Saludos!
Buen video Nico!, seria bueno contenido de angular material 3 a profundidad como personalizar colores, tipografia, tamaños de los componentes y hasta hacer un darkmode.
¡Excelente como siempre! ¿Se puede asignar un effect a una signal? En tu ejemplo que solo se lance el effect cuando cambie age y no cuando cambie firstName.
Hola existe la función untracked que hace lo que solicitas.. se usa dentro de un effect o un computed para no leer los cambios de los signald contenidos en el
No entiendo muy bien tu caso de uso, pero no hasta donde se no se puede asignar un effect a un singal, aunque si se puede guardar en una variable para luego hacer un manual clean.
Realmente, los ouputs no van a ser tratados como signals, no técnicamente hablando, pero precisamente para que tenga una API parecida a signals se está proponiendo también usar una función para declarar ouputs. blog.angular.dev/meet-angulars-new-output-api-253a41ffa13c?gi=eed8ab3ff08e
Muy bueno el vídeo y la explicación pero me dejaste confundido, explico el porque según la documentación y muchos desarrolladores el effect solo se debe usar para log y cosas que no sean llamar apis o realizar funciones pero en el vídeo si lo recomiendas, si es así perfecto porque nos ahorramos mucho trabajo pero si sería bueno aclarar las buenas prácticas, casos de usos y rendimiento al usar el effect para ejecutar un api al cambiar la variable signal. Si puedes hacer un video o alguien me puede aclarar a mi y a la comunidad se los agradecería
Mmmm de hecho el ejemplo mas común que dan para el effect es llamar una api cada vez que cambie un signal… yo uso los effects bastante tal cual como lo dice Nico… 0 dramas solo hay que tener cuidado con los ciclos infinitos. Lo que le falto a nico fue hablar sobre la función untracked para leer solo los signals que queremos reaccionar.
@@ramonmartinez1144 muchas gracias yo lo hacía así y sin problemas pero otro UA-cam decía que a nivel de rendimiento no era óptimo, averiguaré sobre el untraked que mencionas ya que si hay más de una señal en el effect si debe haber algo de lentitud en sistema grande
Tienen mucha razón, falto el untraked para explicar y realmente no veo mal usar el effect para ejecutar alguna función, sin embargo, hay que tener cuidado de no crear ciclos infinitos. Creo que merece la pena de hacer uso video enfocado solo en effects con las malas y buenas prácticas, me lo anoto.
hahah realmente si es un buen patrón de reactividad y es más sencillo que RxJS, igual puede seguir manteniendo RxJS y transformar esos observables en signals. Por aquí hice un video de ello ua-cam.com/video/hoYIUe_e4Rs/v-deo.html
Clase magistral Nico!, me has aclarado muchas dudas en esta clase. Saludos desde Chile.
Excelente explicación muchas Gracias Niko!!
Gracias Nico , eres un grande. Saludos y bendiciones.
¡Gracias!
seria genial tener un ejemplo asi pero con validaciones como las que hace reactive form que son las q nos vamos a conseguir en proyectos reales..
Muy buen video gracias!
Tendraisa en tu canal una forma de estructural tus projects en angular ?
Excelente video Nico, pasa algo curioso cuando envias un FormGroup con Signal a un componente hijo.
Execelente explicación Nico.
Gracias por el mensaje!
muy bueno y facil de entender
Gracias por comentar y apoyar el canal!
Muy buen video y gracias por compartir @nicobytes, que opinas de utilizar esta nueva api de signals en producción?, prácticamente esta todo en developer preview. Saludos!
Yo ya la he estado usando y los singals ya están estables lo que está en preview es los signals inputs y los queries
Buen video Nico!, seria bueno contenido de angular material 3 a profundidad como personalizar colores, tipografia, tamaños de los componentes y hasta hacer un darkmode.
Hola, gracias por ver el video. Si Material es un gran tema y justo con M3 hay varios ajustes, voy a revisarlo
Por favor si podrías crear el
Video de onpush, gracias por el video
Ok anotado voy a tratar este tema en un video aparte
tienes algun video de crud con angular y spring boot?
en mi github
Hola aquí tengo un video algo viejito de como conectarse a una REST API tal vex te sirva!! ua-cam.com/video/3NmzfhvBo24/v-deo.html
¡Excelente como siempre!
¿Se puede asignar un effect a una signal?
En tu ejemplo que solo se lance el effect cuando cambie age y no cuando cambie firstName.
Hola existe la función untracked que hace lo que solicitas.. se usa dentro de un effect o un computed para no leer los cambios de los signald contenidos en el
No entiendo muy bien tu caso de uso, pero no hasta donde se no se puede asignar un effect a un singal, aunque si se puede guardar en una variable para luego hacer un manual clean.
Una pregunta y cómo serían los @Output con los signal ?
Realmente, los ouputs no van a ser tratados como signals, no técnicamente hablando, pero precisamente para que tenga una API parecida a signals se está proponiendo también usar una función para declarar ouputs.
blog.angular.dev/meet-angulars-new-output-api-253a41ffa13c?gi=eed8ab3ff08e
Muy bueno el vídeo y la explicación pero me dejaste confundido, explico el porque según la documentación y muchos desarrolladores el effect solo se debe usar para log y cosas que no sean llamar apis o realizar funciones pero en el vídeo si lo recomiendas, si es así perfecto porque nos ahorramos mucho trabajo pero si sería bueno aclarar las buenas prácticas, casos de usos y rendimiento al usar el effect para ejecutar un api al cambiar la variable signal. Si puedes hacer un video o alguien me puede aclarar a mi y a la comunidad se los agradecería
Mmmm de hecho el ejemplo mas común que dan para el effect es llamar una api cada vez que cambie un signal… yo uso los effects bastante tal cual como lo dice Nico… 0 dramas solo hay que tener cuidado con los ciclos infinitos. Lo que le falto a nico fue hablar sobre la función untracked para leer solo los signals que queremos reaccionar.
@@ramonmartinez1144 muchas gracias yo lo hacía así y sin problemas pero otro UA-cam decía que a nivel de rendimiento no era óptimo, averiguaré sobre el untraked que mencionas ya que si hay más de una señal en el effect si debe haber algo de lentitud en sistema grande
Tienen mucha razón, falto el untraked para explicar y realmente no veo mal usar el effect para ejecutar alguna función, sin embargo, hay que tener cuidado de no crear ciclos infinitos. Creo que merece la pena de hacer uso video enfocado solo en effects con las malas y buenas prácticas, me lo anoto.
ahora todos los atributos de la clase deberian ser un Singal?
todo lo que se va a renderizar en la vista debe ser una señal
Exacto como menciona Angel si esa variable las vas a renderizar en el template debería ser un signal de resto puede ser un attr más de la clase
Aguante qwikkkkkkkkkkkkkkkk
Claro que si!!! Aunque aguante a signals!!! ya que este patrón esta siendo usando en todos los frameworks: Vue, Angular, SolidJS y claro Qwik!!!
gracias aunque por alguna razón ahora quiero usar signals para todo ;/
hahah realmente si es un buen patrón de reactividad y es más sencillo que RxJS, igual puede seguir manteniendo RxJS y transformar esos observables en signals. Por aquí hice un video de ello ua-cam.com/video/hoYIUe_e4Rs/v-deo.html