что-то мне не нравится. Можно ли вообще запихнуть JSON файл в проект и вызывать его оттуда с помощью того же require? У меня просто статичный список в котором 3-4 значения которые меняться никак не будут
Так async storage, не?
хм, посмотрим спасибо за инфу. Просто на сайте RN посмотрел было написано \Deprecated. Use one of the community packages instead.\
Ну вот community это и есть.
А если значения не меняются, то просто json и всё.
Я думал над этим но как бы это правильно реализовать))
Нормальной практикой делать config.js или settings.js и там конфигурацию неизменяемую сохранять. Для данных можно и data.js какой-нибудь.
Проще всего именно js/ts файл. Но можно и json. Всё равно в модуль преобразуется этот файл.
В любом случае будь то json или async storage для меня гораздо лучше будет нежели sqlite)
а как в него стучаться, напрямую?
SQL для запросов по локальной базе.
`import data from ‘./data.json’;` или `const data = require(‘./data.json’);`
спасибо, очень выручил))
слущай, еще один вопрос, стоит ли мне в таком случае прогонять эти данные через redux?
Да от архитектуры приложения зависит. Для простых историй чем меньше зависимостей, тем лучше.
Мне интересно, какая будет разница если засунуть данные сразу в initialstate redux'a? Так вообще делается?
Если в проекте есть Redux, то стоит использовать его для данных. Если есть желание сохранять состояние, то можно и redux-persist и async storage.
куда же без redux, то есть получается в нем можно изначально задавать какие-то данные, а не создавать отдельно файл data.js
Можно и так. Зависит от архитектуры, опять же.
Обсуждают сегодня