Animated tabs - Reanimated, Moti, Lucide Icons
Animated tabs using React Native Reanimated layout animations, `entering` & `exiting` animations, Moti to animate the Lucide Icons and `LayoutAnimationConfig` to skip the entering animation.
We use `motifySvg` to be able to animate the svg icon colors, as well as `entering` and `exiting` from React Native Reanimated to control the animation for the tab labels.
As a small UI/UX touch, we'll be using `LayoutAnimationConfig` from React Native Reanimated to `skipEntering` the tab label, in this way, on initial render, the label will not be animated.