Данные надо где-то хранить. Для этого давай использовать библиотеку @react-native-async-storage/async-storage
.
Напишем две функции для сохранения и чтения данных в файле functions.js
в корне проекта.
Назовем эти функции setStorage
для сохранения и readStorage
для чтения.
setStorage
получает два аргумента - ключ данных и сами данные.
Данные в async-storage
должны сохраняться в виде JSON строки под переданным ключом с помощью метода setItem
.
readStorage
должен читать метода из async-storage
по переданному ему ключу с помощью метода getItem
.
Если данных нету - давай возвращать null
.
Не забывай - оба метода должны быть асинхронными и дожидаться выполнения setItem
или getItem
.
Эта задача — часть курса по Full-Stack JavaScript.
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.