Using new React Native Reanimated concepts.It might not be intuitive to use at first, but as we practice with the examples in this article, we should get a good idea of how to use the package. The react-native-reanimated npm package allows us to easily create both simple and complex, yet smooth and interactive animations. Finding a good tool and package to solve this issue is not so easy, either - but that is exactly why the react-native-reanimated package was built. Working with UI designers can also be a challenge, especially when expectations are misaligned - for example, when designers expect to see their complex animations recreated as-is. No one wants to use an app that glitches and does not move properly.Ĭreating animations and object transitions might be a burden for frontend developers since we typically want to focus on writing code for our application and not bother calculating where to place an object or where to move that object when a user hits an event on our application. When using an application, the smooth movement of objects, pages, modals, and other components improves our UX and encourages users to return.