Tenemos algunas preguntas aquí que son sobre Vite. Así que en el tema de Vite, voy a agrupar todas juntas en una, y luego puedes como que averiguar cómo responder también. Así que las preguntas realmente son, ya sabes, una, ¿cómo podría la reciente financiación de riesgo de Vite afectar a Remix? Entonces, ¿cuáles son tus pensamientos sobre los diferentes modelos de financiación de OSS? Y luego, en general, ¿hay planes para hacer de Remix un plugin compatible con otros empaquetadores? ¿O es Vite algo así como, ya sabes, es esto como un matrimonio? Sí.
Sobre el tema de la financiación de Vite, ni siquiera es algo en lo que realmente haya pensado. Como, no me pareció una preocupación en absoluto, así que realmente no tengo mucho que decir. Tal vez quien me hizo la pregunta, tal vez venga a hablar conmigo, puede haber más en ello de lo que me estoy perdiendo. Pero sí, si acaso, me ayuda a sentirme más seguro al apostar por Vite a largo plazo. En cuanto a, ¿cuál era la otra pregunta? Sí. ¿Planeas agregar algunos de los otros empaquetadores? Sí. Esa es una muy buena pregunta. Es una pregunta obvia una vez que comenzamos a decir, ya sabes, estamos apoyando Vite como un plugin de Vite. Es una pregunta realmente obvia de, como, ¿qué pasa con otros empaquetadores? Y es realmente complicado, porque creo que como con cualquier cosa de esta naturaleza, siempre hay un poco de riesgo en términos de extenderse demasiado. Porque incluso solo apoyar Vite requiere mucho trabajo cuando consideras cosas como, tenemos que apoyar la recarga de módulos en caliente, y hay un montón de integraciones que tenemos que hacer allí. No es algo trivial apoyar Vite. Así que creo que si hubiera suficiente demanda, definitivamente tendríamos que considerarlo. Pero creo que estamos en esa etapa temprana donde, porque estamos todavía probándolo como un modelo, como en el sentido de que ahora lo estamos moviendo a React Router, probablemente no estaríamos apresurados en extendernos demasiado al apoyar diferentes empaquetadores. Vite es el líder claro en este punto, lo que hace que sea más fácil para nosotros invertir allí. Dicho esto, otro aspecto de tener esa clara separación del plugin de Vite frente a la biblioteca, significa que si eso es algo que realmente te importa, es de código abierto, puedes ir a ver el código fuente del plugin de Vite, y obtendrás una buena idea de lo que podría llevarte hacer una implementación similar sobre RSPack o lo que sea que sea. Así que si quieres hacer eso, sería genial, y probablemente ayudaría a acelerar las cosas, quien haya hecho la pregunta. Oh sí, PR es bienvenido, como dice el viejo dicho. Ponlo en su propio repositorio, no tienes que pedir permiso, solo hazlo, y si también obtienes algo de adopción, eso también ayudará. Genial.
Bien, tenemos tiempo para una pregunta más, así que solo voy a ir con la que tiene más votos aquí. ¿React Router va a apoyar los componentes de servidor de React? ¿Es esto algo que estás planeando? Definitivamente es el plan. Cuando hemos demostrado públicamente prototipos de que funciona, hay un poco de desafío en términos de tiempo, porque depende de la API del entorno de la que hablé antes que aún no es estable, y depende de los componentes de servidor, que obviamente ellos mismos no son estables aún, así que hay un poco de trabajo involucrado allí. Pero lo que es genial de esto es que, ya sabes, la demostración que hemos mostrado, lo que me gusta es que se integra muy bien en el paradigma actual de React Router donde, ya sabes, tus cargadores pueden devolver todo tipo de datos tipos ahora. Eso es algo que hemos agregado recientemente, mucho más soporte para diferentes tipos de datos que puedes devolver de un cargador, y nuestra visión de RSC es básicamente decir que puedes devolver elementos de React de tus cargadores y eso es todo. Así que ese es el objetivo, pero como dije, dependemos un poco de otras APIs que se estabilicen primero. Genial, y esa sería una muy buena manera de cerrar, pero había una última pregunta que me sentí mal por no responder porque ha estado allí por un tiempo, que era ¿hay planes para definir mejor el orden de ejecución de los cargadores de rutas anidadas? Esta es una pregunta muy necesaria. Esa es una pregunta profunda.
Comments