In React Native, what is the purpose of `InteractionManager.runAfterInteractions()`?
-
A
Schedules code to run after all pending animations and interactions complete
-
B
Delays a network request until the user interacts with the UI
-
C
Batches setState calls to reduce re-renders
-
D
Runs code synchronously on the UI thread