Si queremos animaciones en aplicaciones React Native, React Native Reanimated 2.0 es el camino. Previamente teníamos Reanimated 1.x, pero tenía problemas relacionados con la complejidad del lenguaje declarativo de Reanimated y también tenía algunos costos de rendimiento adicionales relacionados con la inicialización y comunicación entre el hilo de JavaScript de React Native y el hilo de UI. Reanimated 2.0 es un intento de reimaginar cómo ejecutar animaciones en el hilo de UI; esto nos permitirá programar animaciones en JavaScript y ejecutarlas en el hilo de UI utilizando un nuevo API llamado animation worklets. Para esto se genera un contexto secundario de JavaScript en el hilo de UI que puede entonces ejecutar las funciones de JavaScript. Nosotros estamos utilizando esto en nuestros proyectos de React Native que necesitan animaciones y nos gusta mucho.