Pero, como extensión de esto, en una empresa más grande, la familiaridad significa que pasas menos tiempo contratando e incorporando. Entonces, si tienes ingenieros en tu equipo que ya están familiarizados con React, hace que sea una elección fácil de tomar. Y así, personalmente, también como desarrollador de React, cuando me uno a nuevas empresas que han utilizado React, hace que el proceso de incorporación sea mucho más fácil. Y así fue el caso para mí en Discord.
Sí, y en Mystin, hemos estado construyendo nuestros equipos de front-end, y nos hemos inclinado bastante hacia React. Tenemos un conjunto de productos completamente React, y nuestros tiempos de incorporación cuando contratamos solo, o personas que están familiarizadas con React, no solo contratamos desarrolladores de React, pero cuando contratamos personas que están familiarizadas con React, hemos encontrado que su incorporación se reduce drásticamente en cuestión de un par de días, son capaces de hacer contribuciones impactantes a nuestro código base, solo porque tenemos aplicaciones de React bastante estándar y están muy familiarizados con eso.
Además, debido a la enorme comunidad de React, la mayoría de los problemas en React ya han sido resueltos, y probablemente haya algún tutorial en Medium en internet que lo explique. React también tiene una muy buena documentación. Los nuevos documentos que se lanzaron recientemente, son muy buenos, un recurso muy útil, y se actualizan regularmente. Junto con los documentos, también hay mucho contenido educativo en internet en forma de videos de YouTube posts de blog, cursos, etc. También hay andamios, gratuitos y de pago, e incluso meta frameworks como Next.js y Remix que mejoran enormemente la experiencia de desarrollo de React. Todos estos vienen con configuraciones predeterminadas sensatas y configuraciones preconfiguradas, por lo que esto acelera tu proceso de desarrollo y la configuración. También proporcionan funcionalidad extendida más allá de lo que React ofrece de serie. Por ejemplo, Next tiene renderizado en el servidor, generación de sitios estáticos, rutas de API, división automática de código, y hay muchos recursos para construir sitios web con esos frameworks como Next y Remix. Sí, y la documentación en Next también es fantástica. Quiero decir, tienen ejemplos muy completos, siempre y cuando te asegures de estar en las páginas y no en el lado de la aplicación. Pero si te quedas allí, todo está bien. Sí, y junto con esa gran cantidad de recursos, también hay una cantidad insana de herramientas de código abierto y bibliotecas. Literalmente podrías nombrar cualquier cosa, y probablemente hay un paquete npm que te ayuda a construir en React. También podrías probablemente lanzar un sustantivo y existe un paquete npm, también. Sí, casi con seguridad. Así que algunos ejemplos muy conocidos de buenos recursos con React son Storybook, MUI, que al parecer no es MUI. Lo sé, lo aprendí ayer. He estado diciendo MUI toda mi vida. Hemos estado diciendo MUI mucho. Chakra, Radix, Headless UI, TanStack. Sí, que es su propio sub-ecosistema. Tienen TanStack router, TanStack table, TanStack esto, TanStack eso. Todo. Apollo Client, Jotai, Zestand, FrameRemotion, etc., etc.
Comments