How Animations Work in React Native

React Native is a great framework that lets you create cross platform mobile applications. It's especially helpful if you're a web developer and want a fast, low cost solution to develop native mobile applications that work on both Android and iOS. Bonus: you don't have to spend $$$ on separate iOS, Android, and web teams.

This not only decreases your costs, but also allows you to share a chunk of your codebase among all three (Android, iOS and Web) builds, making it easier to make changes and roll out updates.

React Native also allows you to work pretty close to the actual OS, which is important for performance critical tasks like animations.

Animations are an integral part of any application because they make it interactive and more appealing to the end user. But a lot of times, while working with animations, you might feel like you're working with a black box.

So let's learn how animations work in React Native.