Genial. Y otra pregunta para mí, ¿cómo eligieron qué bibliotecas apoyar? Teníamos cosas como Preact, por ejemplo, que es un marco web basado en componentes menos utilizado. ¿Cómo se hizo esa lista? ¿Es solo lo que Formidable quería usar en ese momento? ¿O hay más planificación involucrada?
Bueno, creo que, por lo tanto, el soporte de Preact es, bueno, Preact es un reemplazo directo de React, lo que significa que el soporte de Preact es muy fácil de lograr. Entonces, ¿por qué no tenerlo? Además... Y es como, oh sí, también apoyamos Preact, porque técnicamente todos lo hacen. Sí, exactamente. Pero además, Jovi es un mantenedor principal de Preact. Así que también hay experiencia interna para responder a la otra pregunta, ¿cómo nos aseguramos de que nuestros hallazgos del marco sean de calidad? Si alguna vez hay un experto en los hallazgos del marco Preact, sería Jovi. Así que eso fue bastante fácil.
El otro punto de vista, creo que en general, hay simplemente un marco en el que estamos interesados, como fuera de Preact. Y de eso se trata todo eso de los robots. Angular, creo que no hay una gran cantidad de, como no muchos mantenedores de Orcle, pero no ha habido mucho interés en Angular. Sí, el diagrama de Venn donde las personas que quieren usar Oracle y las personas que usan Angular probablemente no se superponen mucho.
Oh, en realidad tenía una respuesta a una pregunta anterior que olvidé mencionar, que se trataba de, creo que no respondí la segunda parte de la pregunta, que se trataba de qué tiene Orcle que Apollo no tiene. Y una de las cosas principales era Graphcache. Entonces, Graphcache está diseñado para poder funcionar sin conexión, lo cual es muy emocionante porque básicamente, con Apollo, su caché es como una especie de gestión de estado. Mientras que con Orcle, la caché de Orcle es como un espejo de la caché del servidor. Por lo tanto, se supone que es tu caché del servidor local y todas las actualizaciones se aplican en el orden correcto. Y sí, básicamente la forma en que está construido desde cero es para poder admitir sin conexión, lo cual me entusiasma mucho para React Native porque creo que definitivamente sería un cambio de juego, lo que significa que si tienes una aplicación con actualizaciones optimistas y usas Graphcache, prácticamente puedes hacer que funcione sin conexión, lo cual es increíble. Sí, no, eso se ve realmente genial. Parece una forma muy inteligente de lidiar con un problema común. He visto tantas implementaciones personalizadas de lo que siempre termina siendo consultas más o menos persistentes. Sí, sí. Quiero decir, he creado algunas implementaciones usando Apollo tratando de lograr el enfoque sin conexión primero, y creo que con Graphcache, es la primera vez que siento que funciona y tengo cierta confianza en la solución. Sí, y tengo planes de crear algunos tutoriales al respecto, así que creo que es algo muy emocionante para React Native. Mm-hmm. De acuerdo, maravilloso. Bueno, creo que hemos respondido todas las preguntas que teníamos, y creo que mi cámara también se está volviendo más espeluznante con el tiempo, así que tal vez deberíamos terminar por ahora y jugar con eso. ¿Hay algo más que te gustaría decir, promocionar? Esta es tu oportunidad de dirigirte a la audiencia. Me encantaría que más personas prueben urql y nos den su opinión.
Comments