A utilização de animações fornece aos usuários uma melhor experiência no manuseio dos aplicativos mobile.
Em React Native, estão disponíveis nativamente duas APIs para a animação de elementos. Falando da
LayoutAnimation API, é correto afirmar que:
A
É uma API ainda experimental, com algumas limitações, sobretudo na plataforma Android.
B
Essa API é voltada para a animação do layout do aplicativo, permitindo, por exemplo, que efeitos
sejam exibidos quando o aplicativo está sendo carregado/renderizado.
C
A LayoutAnimation é uma API mais flexível e que possui mais recursos que a Animated API, devendo
ser usada de forma preferencial para a animação de qualquer tipo de componente.
D
A Animated API é a biblioteca de animações do React Native voltada para a plataforma Android,
enquanto a LayoutAnimation faz o mesmo papel na plataforma iOS.
E
Por questões de performance, a LayoutAnimation nunca deve ser utilizada em conjunto com a
Animated API.