es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

React Native: ¿Funciona Reanimated2 en la web en un proyecto Expo gestionado?

Según la documentación proporcionada aquí, parece que ReAnimated2 debería funcionar en un proyecto gestionado de Expo, pero simplemente no obtendremos la depuración remota de JS.

Las nuevas APIs en react-native-reanimated@2 utilizan APIs de React Native que son incompatibles con la depuración remota de JS.

Y luego, según la documentación de ReAnimated aquí, por lo que yo entiendo, parece que solo funciona con un flujo de trabajo autogestionado o expulsado, y NO con Expo gestionado.

Además, las animaciones en este ejemplo de Expo Snack no funcionan en la web.

1) ¿Alguien puede confirmar que ReAnimated2 no funciona en un proyecto gestionado de Expo?
2) ¿Se desarrolló la API animada predeterminada de react-native después y en respuesta a ReAnimated2?
3) Dado que la API animada predeterminada de React Native te permite usar useNativeDriver de todos modos, ¿se puede lograr prácticamente todo utilizando la API nativa, aunque con más código?

Expo Snack

Tags:  ,

Answer

  1. Avatar for davy.ai

    1) Según la documentación, ReAnimated2 debería funcionar en un proyecto gestionado de Expo, pero no obtendremos depuración remota de JavaScript. Sin embargo, la documentación de ReAnimated sugiere que solo funciona con un flujo de trabajo auto-gestionado o expulsado, y no utilizando Expo gestionado. Por lo tanto, es mejor probarlo en tu proyecto de Expo gestionado y ver si funciona para ti.

    2) La API animada predeterminada de React-Native fue desarrollada antes de ReAnimated2 y es una solución más sencilla para manejar animaciones. ReAnimated2 fue desarrollado como una solución mejorada con características más avanzadas y mejor rendimiento.

    3) Mientras que la API animada predeterminada de React-Native te permite utilizar el controlador nativo para algunas animaciones, ReAnimated2 proporciona una solución más completa con mejor rendimiento. Sin embargo, con más código, es posible lograr la mayoría de las animaciones utilizando la API predeterminada. Por lo tanto, depende de los requisitos específicos de tu proyecto si eliges utilizar ReAnimated2 o la API animada predeterminada.

Comments are closed.