Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni
🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!16.10.2022
Завантаження текстових даних у react-native-health, та інтеграція з redux
❤️🗄️📈 Продовжую робити додаток з react-native-health.
-
Відразу виникла потреба завантажити тестові дані, бо симулятор пустий. Зробити це досить просто, бо обмежень на створення записів в HealthKit немає, тому можна хоч за цілий рік занести. Спочатку думав, що буду відразу робити імпорт з CSV, але зрозумів, що на справжньому айфоні вже є мої записи та імпорт не потрібен, а для симулятора згенерувати дані набагато простіше, ніж робити імпорт.
-
Потім виявилось, що HealthKit не дуже швидко працює, а саме, завантаження двохсот записів (за декілька місяців) на симуляторі займає декілька секунд. Тобто потрібно принаймні під час роботи додатка кешувати ці дані. Також виходить, що максималістичний підхід до читання даних не працює, а треба брати стільки, скільки потрібно.
-
Отже, знайдеться місце для Redux, що взагалі добре, бо я зрозумів, що без reselect я теж не хочу обходитися.
-
Наступний крок — побудувати гарний графік на react-native-svg.
Коли працюєш над новим проєктом, потрібно постійно собі нагадувати, що найпростіше рішення допоможе швидше побачити результат, і це більш важливо, ніж відразу робити все “як треба”.