Vit
ну почему ж не пробовал)
Aleksei
ну как сказать, элементарная вещь это просто лейбл поставить и работает это отлично))
Vit
бэйджей нет)
Aleksei
динамический лейбл это уже не элементарно)
Aleksei
бэйджей нет)
вообще не критикал)
Aleksei
мне не нужно передавать компонент, а только число. проблема в том, что можно ли слушать redux не в компоненте
https://reactnavigation.org/docs/navigators/tab#tabBarLabel вот, можно передавать компонент, просто законнекть его к стору и все
Vit
во, это из ех- ))
Anonymous
https://reactnavigation.org/docs/navigators/tab#tabBarLabel вот, можно передавать компонент, просто законнекть его к стору и все
Я это видел, но не понимаю, как при такой реализации законнектится. Пример был бы очень кстати)
Aleksei
const SomeLabelComp = connect(someSelector)(({ count }) => <Text>There is {count}</Text>); const SellTabs = TabNavigator({ NewOrders: { screen: SellTab, navigationOptions: ({ navigation }) => ({ tabBarLabel: <SomeLabelComp />, }) },
Aleksei
как то так навскидку
Brown
Вопрос, realm + react-native + expo.io работает вообще?
Brown
Anonymous
как то так навскидку
Спасибо, попробую
Aleksei
ну вот эта картинка говорит что у тебя не слинкован реалм правильно. там довольно хитро constructor ставится, из нативного кода
Brown
Вот так уже пробую const Realm = require('realm'); class Person {} Person.schema = { name: 'Person', primaryKey: 'name', properties: { name: 'string', age: {type: 'int', default: 0}, }, }; const realm = new Realm({schema: [Person]}); // Query let people = realm.objects('Person', 'age >= 17'); people.length // => 0 // Write realm.write(() => { savedPerson = realm.create('Person', { name: 'Hal Incandenza', age: 17, }); });
Brown
Вот это уже пробую
Brown
Сча
Aleksei
в общем то нет большого толку от того что ты js код сейчас показываешь))
Egor
Друзья, реально Flow и ESLint настроить на совместную работу, да чтоб еще какой-нибудь eslint-config-airbnb ?
Brown
Brown
Все что в инструкции написанно уже пробовал
Brown
Уже пк перезагрузил
Aleksei
а разве у expo не свой способ подключения нативных модулей?
Brown
Так и как?
Brown
Я 3 день ток на всем этом деле пишу
Aleksei
открой в xcode проект и покажи Libraries
Aleksei
но если у тебя expo то я фиг знает как ты это сделаешь, я с ним не работал)
Anonymous
expo нафига нужен? это какой проприетарный фреймворк поверх реакт нейтива?
Brown
но если у тебя expo то я фиг знает как ты это сделаешь, я с ним не работал)
https://stackoverflow.com/questions/42869022/unknown-execution-context-error-importing-realm-to-expo-react-native-ios-app
Brown
так все понял, черз что другое смотреть?
Aleksei
expo нафига нужен? это какой проприетарный фреймворк поверх реакт нейтива?
вообще да, фреймворк, облегчает для кого то работу и много готового из коробки
Aleksei
https://stackoverflow.com/questions/42869022/unknown-execution-context-error-importing-realm-to-expo-react-native-ios-app
ну судя по всему не судьба тебе юзать realm и expo)
Anonymous
я просто его 1 раз вчера попробовал, после того как eject написал приложение больше не запускалось ;D
Anonymous
притом какого то профита я не увидел относительно просто react-native init
Brown
Да, а как сбилдить, и посмотреть на симуляторе?
Aleksei
Да, а как сбилдить, и посмотреть на симуляторе?
что ты хочешь сбилдить? то что сейчас есть?
Brown
Ага
Brown
И на эмуляторе глянуть
Anonymous
ответ читай на SO, не глянешь
Anonymous
выкидывай экспо
Aleksei
не сбилдишь ты с реалмом. позволь нескромный вопрос, зачем тебе реалм? какой кейс?
Brown
ответ читай на SO, не глянешь
Спасибо чел, а как запустить
Aleksei
и все?
Anonymous
))
Brown
А вы как храните, json
Brown
и все?
всякий кэш
Aleksei
async storage
Aleksei
хватает с головой
Brown
А разве реалм не лучше?
Aleksei
на реалме нужно всю прилагу строить, редакс например тогда можно выкинуть
Aleksei
А разве реалм не лучше?
а что ты хочешь чтобы было лучше?)
Aleksei
я не очень хочу говорить тебе что юзать, а что нет, это твое дело, но скажу что для твоих задач реалм это оверхэд
Brown
Я просто сылашал на мобилки Realm и sqllite
Brown
Вот такой мой выбор
Brown
Сча гляну что это такое async
Kirill
async storage это и есть sqllite на андроиде
Kirill
On iOS, AsyncStorage is backed by native code that stores small values in a serialized dictionary and larger values in separate files. On Android, AsyncStorage will use either RocksDB or SQLite based on what is available.
Aleksei
sqlite напрямую почти никто не юзает))
Aleksei
я кстати на последнем пет прожекте юзаю голый sqlite)
Brown
Я вообще бэкенд, бывает что то фронт делаю, но надо быстро приложение сделать, вот и херачу, ничего не знаю как и что
Igor
On iOS, AsyncStorage is backed by native code that stores small values in a serialized dictionary and larger values in separate files. On Android, AsyncStorage will use either RocksDB or SQLite based on what is available.
>> On Android, AsyncStorage will use either RocksDB or SQLite based on what is available. Вот кстати эта фраз мне непонятна, так что по умолчанию будет? Откуда на Android какая-то RocksDB?
alex_ti
Чуваки чуваки!... всех приветствую. В гугле нету ;) ... Как рефрешнуть Flatlist? state.data которая подается на вход изменяется, но состяние флэлиста нет?
Igor
Я вообще бэкенд, бывает что то фронт делаю, но надо быстро приложение сделать, вот и херачу, ничего не знаю как и что
Если хочешь быстро - надо начинать с простого, AS это тупо key-value сторедж, прям из коробки. А тащить realm, просто что был - ну это оверинжинеринг какой-то.
Brown
Думаю пока что хватит
Brown
Ток реалм прикольно смотрится, сразу обьекты
Igor
Ток реалм прикольно смотрится, сразу обьекты
JSON.parse и JSON.stringify никто не отменял
alex_ti
extraData?
ок :) не знал
Aleksei
просто ты наверно массив передаешь, а это ссылка на объект и она не меняется, поэтому не ререндерится