Consider rewriting with functional components and hooks/effects
This is a good blog post explaining the difference: https://blog.bitsrc.io/will-react-classes-get-deprecated-because-of-hooks-bb62938ac1f5
Most of the components in this app are written as class components, with a tiny handful of functional components (but before hooks were added to React).
Given that React is moving more and more towards the function-based approach, with more documentation using it, it will probably be easier and clearer for future maintainers to migrate the codebase to use functional components.
Personally, I find the class-based approach more intuitive to write, as someone coming from an OOP background. But I can certainly see the advantage to the functional approach using hooks/effects, and they might even simplify some parts of the existing code (such as the ball of wax that is AnimatedHeaderScrollView