React es tan poderoso que se puede utilizar para más que el desarrollo frontend. Por ejemplo, crear una interfaz de usuario de forma programática en el backend utilizando un sistema basado en reglas o aprendizaje automático es otro caso de uso en el que React puede ser la mejor opción. De manera similar, la documentación solía tener solo archivos .md pero ahora también incluye archivos .mdx que contienen código de React. Para cumplir con estos casos de uso, los desarrolladores necesitan comprender los aspectos internos de React y las herramientas que lo rodean. Algunas fuentes excelentes son bases de código populares como create-react-app, Next.js, etc. En esta charla, compartiré las lecciones que aprendimos al crear un marco que logra más que el desarrollo web utilizando React. En primer lugar, cubriré cómo la base de código de create-react-app es la mejor base de código para comprender cómo se pueden utilizar webpack, babel, eslint, typescript, etc. junto con React. En segundo lugar, compartiré cómo Next.js nos enseña a crear un marco de JavaScript donde podemos escribir el backend y el frontend en el mismo archivo y aún así poder separar los dos durante las llamadas. En tercer lugar, compartiré cómo nuestro marco admite complementos, es decir, el código de React reside en múltiples repositorios pero todo este código puede compartir un solo tiempo de ejecución de React dentro del navegador. Este es un uso muy avanzado de React que no se puede lograr mediante la división de código utilizando React.lazy. Esta charla permitirá a los desarrolladores utilizar React para más que el desarrollo frontend.
This talk has been presented at React Advanced 2022, check out the latest edition of this React Conference.
Comments