Alexsandr
Там уже есть либа для ревет натив
Alexsandr
Правда только для ios
Oleg
@alexsandrmenshikov спасибо, а по формату рекламы ? (последний раз с рекламоой работал года четыре назад, да и то только с интеграцией что лучше что хуже в плане дохода обычно проходило мимо меня)
Alex
У меня есть форк, который плюс минус юзабелен для андроида )
Alexsandr
Тут не могу сказать, appodeal платит нормально, а про все остальное лучше у кого нибудь еще поинтересоваться
Alex
Вообще, зависит от аудитории
Alex
Разница может быть в 10 раз
Alex
Если пользователей в день меньше 1000 - то копейки
Oleg
на самом деле мне только для андроида и приложение нативное - просто тут народу много )))
Vlad
есть ли кроме nativebase, тоже какая-нибудь популярная библиотека ui компонентов ?
я использовал nativebase, в итоге он мешал больше, чем решал проблему отсутствия ui компонентов. написав однажды стайлинг и сами базовые ui компоненты не будешь мучаться
Anonymous
И в sketch встречается
Khorark
Всем привет. Кто-нибудь знает как на андроиде корректно сделать отображение рамки пунктиром? borderStyle: dashed там не работает. Есть открытый issue даже по этому поводу
Anonymous
Всем привет) И с праздником! Подскажет ли кто ни будь. В приложении есть что то вроде нескольких экранов приветсвия, что то вроде обучения. Естественно после первого запуска их вызывать больше не нужно. Можно ли как то не заводить отдельную таблицу для одного значения True/False в базе данных под эту логику? Или по другому никак7
Khorark
Такого не должно быть. Я там сохраняю адрес сервера, и после того как приложение заново открывается он берет адрес сервера от туда и подключается
Khorark
Возможно будет сбрасываться после перезагрузки устройства , но я не проверял
Khorark
Ну тогда таблицу в БД. В случае, если много локальных данных, приложение может иметь внутри себя sqlLite базу данных. Пример тут https://github.com/andpor/react-native-sqlite-storage
Anonymous
есть какой то простой способ что бы иницализировать state из asyncstorage и при изменении state сразу синковать с asyncstorage
Anonymous
пока только нашел способ через multiGet и multiSet
Anonymous
нужно буквально 5 ключей
Khorark
constructor - инициализировать
Khorark
componentWillUpdate - обновлять AsyncStorage
Anonymous
componentWillUpdate - вызывается прямо перед render, когда новые props и state получены. В этом методе нельзя вызывать setState.+
Anonymous
он будет вызываться сразу после обновления state?
Khorark
А зачем там вызывать setState ? Нужно ведь обновить AsyncStorage
Anonymous
ребят, а как сделать что бы на ios при изменений permissions не рендерилось приложение?
Khorark
В методе shouldComponentUpdate сделать проверку
Amir
Кто то использует CreateReactNativeApp с typescript? После инициализации нового приложени hot reload не обновляет измение. Черная херня внизу пишет "hot reloading..." Но измение не происходит
Amir
Была у когото такая проблема? Если да прошу подсказать как решить ее
Anonymous
@khorark так рендер делает сам ios, а не RN
Anonymous
спрашивал бы я, если можно было так просто обойтись)
Никита
const WeekCalendarUI = ... export WeekCalendarUI
Никита
думаю можно и так export default { WeekCalendarUI }
Никита
не понял. export default WeekCalendarUI но импорт как будто просто export WeekCalendarUI
Aleksei
ну лютый офтоп же)
Aleksei
В чем суть офтопа?) В том что графкуэль не особо с RN связан)
Aleksei
ну тааак, не особо)
Sergey
export { default as WeekCalendarUI } from './WeekCalendarUI' вот так можно
Sergey
да
Sergey
export default withApollo(compose( connect(mapStateToProps, actions), graphql(GET_STUDIO_EVENTS_QUERY) )(AddDays))
Sergey
export default withApollo(compose( connect(mapStateToProps, actions), graphql(GET_STUDIO_EVENTS_QUERY) )(AddDays))
тут наверное правильней export default compose( withApollo, connect(mapStateToProps, actions), graphql(GET_STUDIO_EVENTS_QUERY) )(AddDays)
Anonymous
Привет всем кто не спит
Anonymous
а такой вопрос от новичка
Anonymous
как лучше хранить тексты представления?
!van
если тебе нужно хранить на разных языках: https://github.com/AlexanderZaytsev/react-native-i18n
Anonymous
просто думаю это не круто когда текст в коде
Anonymous
желательно что бы либа поддерживала не просто вставку из json, но и например склонения чисел
Anonymous
У кого была проблема с svg? когда подключаю svg, она просто залита черным фоном. Чувство что я не так сохранил из иллюстратора
Anonymous
проблема решена. может кому пригодится, дело в том что иллюстратор по умолчанию сохраняет стили svg как тег <style> внутри svg. Необходимо поменять в настройках сохранения на вот это https://s.mail.ru/9GHy/8zeSSJUqf и все станет ок. возможно на моб. устройствах не поддерживаются внутреннии таблицы стилей
Anonymous
может кто сможет определить, где тут ошибка?
Anonymous
https://s.mail.ru/3M6y/GKZiAVXqd
Anonymous
вот что пишет
Anonymous
https://s.mail.ru/6NjJ/nrGjvWVXi
Anonymous
вот этот компонент https://github.com/leecade/react-native-swiper
Denis
а зачем тебе let swiper?
Anonymous
ну по идеи как просто определение переменной
Anonymous
что бы потом к ней обращаться через this
Denis
http://take.ms/kyHzu
Denis
и покажи в каком месте ты в коде делаешь this.swiper.scrollBy
Anonymous
в последней строчке на скриншоте
Anonymous
onPress
Anonymous
нашел решение похожее
Anonymous
https://github.com/leecade/react-native-swiper/issues/282
Denis
() => this.camera.scrollBy(1)
Denis
Она же у тебя сейчас при инициализации вызывается, когда this.camera нет ещё
Anonymous
() => this.camera.scrollBy(1)
Спасибо! Действительно. Все заработало!
Рубикон
С чего начать рекомендуете?
Aleksandr
я начал с установки
Владимир
Смотря что
Aleksandr
потом helloword, потом UI ковыряю
Aleksandr
Real Time Code Changes как это сделать на андроиде, скажите плз, умные люди
Aleksandr
я про то, как без пересборки вносить измеенения в код и видеть результаты на устройстве
Kyrylo
кто-то использует flow?
Владимир
я про то, как без пересборки вносить измеенения в код и видеть результаты на устройстве
вносишь и, нажав, кажется, RR, видишь. или CMD+M, Reload в меню. Если кодишь сразу на девайсе, без эмуля, его надо потрясти.