StartTransition ahora acepta funciones async. No tengo tiempo para repasar todas estas funciones, todas estas características, pero aquí hay una instantánea de todo lo que viene en React 19. Y haré una pausa aquí por uno o dos segundos en caso de que alguien quiera tomar una captura de pantalla.
Bien. Si todo esto te pasó por alto y estás como, soy nuevo en React, solo quiero decirte que ya no tienes que actualizar a React 19. No tienes que actualizar a Write 19 todavía. React 18 y todo tu conocimiento sobre React 18 sigue siendo válido, pero si estás buscando algo que quieras entender cómo funciona React. También tengo un curso en O'Reilly. Aquí está.
Haré una pausa aquí por uno o dos segundos en caso de que alguien quiera tomar una foto. Con eso, llego al final de mi presentación, pero no podemos irnos sin un último chiste de muerte.
Muchas gracias a todos. Entonces, primera pregunta.
Dado que los desarrolladores generalmente están acostumbrados a la interfaz actual, en tu opinión, ¿cuál es la ventaja de React 19 sobre algo como React 18 y menos u otros frameworks compilados como Svelte? Oh, buena pregunta. Creo que una de las grandes cosas que veo con React 19 es que no tengo que usar useMemo y useCallback, especialmente en aplicaciones escaladas en el trabajo. Y la razón es que cada vez que construyes un componente, tienes que pensar en cuáles son los conjuntos de datos que entran, tienes que optimizarlo manualmente, mirar los rendimientos, tienes que mirar la consola para ver cuál es la diferencia entre useMemo y todo eso. Entonces, con React Compiler, puedes hacer eso automáticamente y no tienes que preocuparte por una cosa, que es honestamente un gran dolor de cabeza que ha desaparecido.
Así que estoy realmente feliz por eso. Creo que una cosa que también me emociona mucho es cómo los formularios ahora están recibiendo un soporte mucho mejor con React 19 en comparación con React 18 y otras versiones.
Creo que esto es realmente bueno, especialmente para aplicaciones como aplicaciones basadas en formularios, algo que solía hacer mucho en PayPal, donde teníamos como 10 campos de entrada diferentes, y luego tenías que ver manualmente qué campos tienen qué datos, y era un lío con los datos del formulario y React 19 obteniendo mejor soporte para formularios, se está volviendo mucho más fácil, lo cual es algo que me emociona mucho. Sí, definitivamente. Siguiente pregunta.
¿Cuál es específicamente la diferencia entre cómo funciona el compilador y useCallback useMemo? Sí, es una muy buena pregunta. La diferencia entre React Memo y React Callback es que el compilador de React utiliza optimizaciones de bajo nivel. Específicamente, está usando un hook llamado underscore c. Es un hook interno de React que está usando para la memoización a diferencia de React useMemos.
Genial. El siguiente. Herramientas como Formic han hecho bastante sencillo trabajar con el estado del formulario en React.
Comments