Capítulo 18. Funciones
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
A medida que tu aplicación vaya creciendo, te resultará cada vez más difícil retener todas las piezas en tu cabeza, lo que hará que sea cada vez más difícil de entender. A su vez, esto hace más difícil añadir nuevas funciones y más difícil encontrar una solución cuando algo va mal (es decir, es más difícil de depurar). Si no tomas medidas deliberadas, el ritmo de desarrollo de tu aplicación se ralentizará, y cada vez será menos agradable trabajar en ella.
En este capítulo, aprenderás cómo escribir funciones puede ayudarte. Esto suele tener sabores ligeramente diferentes para los componentes de la interfaz de usuario y del servidor:
-
En la interfaz de usuario, tienes componentes que se repiten en varios lugares con pequeñas variaciones. Extraer el código repetido en una función reduce la duplicación (facilitando la actualización de muchos controles desde un solo lugar) y puede combinarse con técnicas de programación funcional para generar muchos controles a la vez.
-
En el servidor, las reactivas complejas son difíciles de depurar porque necesitas estar en medio de la aplicación. Extraer una reactiva a una función independiente, aunque esa función sólo se llame en un lugar, facilita sustancialmente su depuración, porque puedes experimentar con el cálculo independientemente de la reactiva.
Las funciones tienen otro papel importante en las ...
Get Dominar el brillo now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.