With useRef we can create and update a single mutable value that exists for the lifetime of the component instance.

    After assigning the ref to a variable, we use .current to access the mutable value.


    In this example, we store the return value of setInterval, which is an interval id, so that we can later call clearInterval.

    We'll see more examples of useRef in the Animated API section.

    1. Example

    Want to learn React Native in-depth?

    If you like React Native Express, you'll love my new book, Fullstack React Native: The complete guide to React Native! Throughout the book, we'll build 7 full apps, covering complex topics like navigation, gestures, and native modules. We don't assume any knowledge of React or newer JavaScript language features, so you can dive right in regardless of your experience level. The book comes in PDF, EPUB and MOBI formats.