Лабораторна робота №5
Умови завершення
Початок приймання: понеділок 7 квітня 2025 00:00 AM
Тема: Збереження та завантаження даних у React Native (AsyncStorage + API)
Мета:
Навчитися зберігати дані локально, а також отримувати їх із зовнішнього API.
Завдання:
Розширити додаток "Менеджер фінансів", реалізувавши:
-
Локальне збереження всіх транзакцій за допомогою AsyncStorage, щоб після перезапуску програми дані не втрачались.
-
Отримання курсів валют (наприклад, з https://exchangerate.host) та відображення поточного курсу USD, EUR, PLN.
-
Можливість вибрати валюту обліку (грн, долар, євро), конвертація суми при виведенні.
Інструменти:
-
@react-native-async-storage/async-storage -
fetch()абоaxiosдля API-запитів -
useEffectдля завантаження даних при запуску
Компоненти, що використовуються:
-
AsyncStorage.getItem,setItem -
useEffect,useState -
ActivityIndicator(індикатор під час завантаження)