Y luego enseñaría... Enséñame. Sí. Gracias. No sé si puedo hacer eso más. Pero sí, luego obtuvimos Hooks, y todos los que habían estado haciendo componentes de clase tuvieron que desaprender todo eso, mientras que las personas nuevas lo aprendieron mucho más rápido. Y sí, tiene mucho sentido. Me involucré cuando Hooks estaban sucediendo, y creo que es una gran parte de por qué me metí en React tan rápido como lo hice, porque no tenía el bagaje de la antigua forma de hacer las cosas. Podía simplemente aprender la nueva. Mi primer momento de esos fue con los componentes del servidor, y no me gustaron inicialmente.
De hecho, tenía una pregunta de seguimiento para ti, que es que has estado enseñando React durante mucho tiempo, y tengo curiosidad, ¿cuáles son algunas cosas con las que has visto que la gente tropieza a lo largo de los años que te gustaría cambiar? Sí, ha sido casi una década ahora. Y ha evolucionado, por supuesto. Solía tener que enseñar clases a las personas, y ahora no tengo que hacerlo. Entonces la pregunta es, ¿qué espero no tener que enseñarles en el futuro? ¿Cuáles son algunas cosas con las que la gente tropieza en React? Tropieza. Y por supuesto, efectos que se ejecutan infinitamente, llamar a setState dentro del callback. Eso no sucede mucho en mi instrucción ahora, pero definitivamente hay algunos lugares, porque React se ha vuelto tan bueno, y Epic React 2.0 es todo React 19, así que no estamos usando useEffect mucho, lo cual es, ¡uf, increíble! Pero sí, la memoización es algo que confunde, useDeferredValue es un... Es un hook que no es para un caso de uso específico. Puede hacer tantas cosas, y por eso es difícil realmente... Tengo ejemplos, y aquí están todos los lugares realmente buenos donde usas esto, pero aún así es un poco difícil de comunicar, y eso, creo, me confunde. Confundí a Ryan Florence en un viaje en auto con useDeferredValue, así que no sé. Hice lo mejor que pude. Pero sí, creo que muchos de los desafíos que la gente está teniendo son transformar su cerebro en la nueva forma en que son las cosas. Las personas que lo están aprendiendo ahora, como dijimos antes, lo están entendiendo mejor. ¡Lo siento!
Entonces, también tengo una pregunta para Kent. Entonces, Kent, dices que no te gusta la idea de la magia, pero ¿qué piensas sobre tener un IDE que podría mostrarte, como, oye, esta es otra forma en que podrías escribir esta característica. Este useMemo, realmente no es necesario, porque ya se está memorizando de la misma manera que quieres que sea, o tal vez incluso mejor. Para mí, ese es un buen tipo de magia. Sí, me gusta mucho eso, porque es instructivo, y creo que todos dependemos de mucha magia. No sé cómo funciona realmente mi computadora.
Comments