Peter
можно делать. но нужен хотя бы iphone
Ivan
Еще есть вариант с виртуалкой
Ivan
У эплов ведь нет ключей для системы
Cenator 🐈
Но и юзать не разрешено на сторонних пеках
Ivan
Ну проблем нет особо, ток если в xcode кодить для натива - его лаги и утечки накладываются на виртуализацию и приходится перезагружать периодически
Peter
через expo
eeeMan
через expo
каком образом? я пользуюсь экспо и у меня есть айфон, если я запускаю билд для айось, то мне пишет что нужен мак
Peter
вплане? в папке где у есть проект exp start запускаешь, он подхватывает оболочкой если ты залогинился. У них свое приложение есть Expo и там можно увидеть. Если ты сделал eject то печально
ㅤㅤㅤㅤㅤ
υρ∂ουя°°:
When we input so n update data d rn directly back to the start page (list) but do not need to reload d emulator
That's how?
Daniil
Ребят, такой вопрос: перевел бета-версию приложения в плей маркете в статус рабочей, но в маркете после названия все равно пишется "(бета)" и нельзя ставить оценки. Может кто сталкивался?
Vadim
Ты разлогинься
Vadim
Или перестань быть бета тестером
A
может кто работал с react-native-snap-carousel
и делал вертикальную карусель?
A
Inspector помог, обнулил flexGrow и flexShrink - работает
eBob
Всем привет. Я сразу задам вопрос о том, есть ли смысл пытаться писать приложение на TypeScript'e и какие подводные камни ожидать, если предпочесть его, а не flow?
Cenator 🐈
Это фб
Cenator 🐈
Какой тут может быть тс
Dmitry
Смысл есть, с ним просто работать, типы есть под популярные либы. А на счёт подводных камней, так это то что там где типов нет, приходится писать импорт через required или как то иначе решать проблему. Но это не мешает работе приложения, только ошибки компилятора. Плюс надо понимать, что транслироваться код будет сначала ts, потом бабелем
Dmitry
Всем привет. Я сразу задам вопрос о том, есть ли смысл пытаться писать приложение на TypeScript'e и какие подводные камни ожидать, если предпочесть его, а не flow?
Nikolay
Всем привет. Занят наведениям порядка в коде. То, что инлайновые стили — плохо, я понял, и выношу всё в StyleSheet. Но как делать лучше: вынести все стили приложения в один большой StyleSheet и импортировать его во все компоненты, или в каждом компоненте создавать свой. Или какие-то другие варианты. Мне кажется лучшим вариант с одним большим из-за того что он позволяет из одного места управлять всеми стилями, но нет ли тут каких-то неочевидных проблем?
Aleksey
Aleksey
это же не веб и тут проблем с цсс нет
Nikolay
Ок, спасибо за ответ
Aleksey
при желании можно в общий компонент вынести. а так не вижу проблемы. главное через style sheet create создавать, чтобы лишний json через bridge не гонять
Anton
Привет, как понял фишка реакта в том что если допустим в вертске лежит переменная this.state.data.name.fullname и в каккойто момент this.state.data = {} то приложение крашится
Anton
есть ли решение как эти вылеты полечить?
Anton
проверять
Anton
что есть поле
Anton
if(this.state.data && this.state.data.name && this.state.data.fullname) только так
Anton
тут реакт не причем
Anton
ну да
Cenator 🐈
Изначально кривая архитектура
Anton
плохо смотрится ну а что
Roman
Anton
глубако ты что то наложил)
Cenator 🐈
Делай стейт плоским
Anton
Cenator 🐈
Anton
будет красивее
Anton
и путаницы не будет
Anton
+1
да дело в том что API отдает объект с большой вложеностью, разибвать его смысла нет, но с другой стороны API бывает что-то не отдает
Anton
думал может функцию написать какую
Anton
бери с селекта только те данные которые нужны!
Cenator 🐈
Дмитрий
Дмитрий
Соврал, optional chaining.
Дмитрий
this.state.data?.name?.fullname ?? 'нифига нет'
Alexey
Сорян не туда 😅
Arkadii
Ребят, столкнулся с проблемой TextInput:
Шрифт корректно отображается для placeholder (fontFamily), но для вводимого значения нет.
Погуглил, выяснилось что данная ошибка свойственна только android версии.
Как это можно обойти? (вариант перекрывать инпут текстом не очень красивый)
eeeMan
Arkadii
Demuz
Здарова всем. Подскажите пожалуйста. Незнаю как это называется просто и в итоге не могу найти. Допустим имеем TextInput, фокусировку которого мы должны вызывать не из этого компонента, а к примеру с соседнего. Это как такое делается или называется? Чтобы инстанс именного этого TextInput'a был доступен в другом компоненте?
Władimir (Zae)
рефы наверное
Demuz
Спасибо
Roman
Привет. А можно как то включать/отключать звук на IOS устройстве из react-native приложения? Может есть пакеты какие то для этого?
Roman
можно ли вообще из приложения отключать системные звуки?
Serhii
Привет, скажите а что нужно для создания ипа файла? нужно платить 100 баксов для создания сертификата?
Serhii
100 бачей не за сертификат, а за сам аккаунт или подписку
Serhii
если мне нужно установить тестовую приложуху на реальный девайс, как мне быть ?
Vit
react-native run-ios --device 'name'
Demuz
Возможно ли убирать клавиатуру от TextInput с экрана, только по желанию пользователя, но не автоматически?
Demuz
Гуглил, у всех проблема в том что клавиатура не убирается, а у меня наоборот получается )))
Demuz
Demuz
Даже если зафокусить TextInput таким образом, он убирается так, как будто после DidMount происходит что-то еще.
Stas
как вы решаете проблему сохранения стейта навигации react-navigation при пересоздания активити?
Stas
https://github.com/react-navigation/react-navigation/issues/767
ㅤㅤㅤㅤㅤ
υρ∂ουя°°:
When we input so n update data d rn directly back to the start page (list) but do not need to reload d emulator
That's how? because every time I input / delete the data it must reload the data first ,, I want to fit in the input (submit) directly lead to the list page without refresh
Роман
Билд у expo через проксю приходится качать
Роман
Из за блокировок
Nikolay
Доброго всем времени суток, кто чем пользуется для авторизации через одноклассники?
Nikolay
Кто нибудь вообще делал такую штуку на RN?
Nikolay
У этих проклятых одноклассников нихрена SDK не работает
A
хлопцы, а вместо дропдаунов на телефонах что делают?
A
чота туплю