@reactnative_ru

Страница 776 из 878
GrafMine
12.08.2018
12:13:56
да

GrafMine
12.08.2018
12:23:29
http://prntscr.com/khnstd

вот код он практически идентичен, но ррезальтат разный )

Google
Gena
12.08.2018
12:29:38
вот код он практически идентичен, но ррезальтат разный )
Он только визуально идентичен... в одном случае его исполняет v8 в node.js на хосте... в другом - JSC в мобильной OS после сборки бандлером (вы даже не можете с уверенностью сказать, что на уровне JS код такой же) Ещё раз. Копайте реальную ошибку в логах.

GrafMine
12.08.2018
12:30:15
а как копнуть в логи емулятора ?

Gena
12.08.2018
12:31:13
а как копнуть в логи емулятора ?
Через Console к примеру, как я уже писал )

GrafMine
12.08.2018
12:31:40
через какой консоль ?) Console.log();?

Gena
12.08.2018
12:32:37
через какой консоль ?) Console.log();?
Нет-нет ))) В MacOS есть приложение /Applications/Utilities/Console.app )

GrafMine
12.08.2018
12:33:36
уххх е тут спам

Gena
12.08.2018
12:34:40
уххх е тут спам
Да, есть такое... но есть фильтр в правом верхнем углу... можно начать с фильтрации по названию приложения и только если это не поможет смотреть всё

Не забудьте там выбрать устройство нужное (слева в разделе Devices), а то по умолчанию оно логи хоста показыват

GrafMine
12.08.2018
12:51:27
http://prntscr.com/kho0bk

вот логи с консоли

ну они не очень информативны вышли как оказалось

Gena
12.08.2018
12:57:49
вот логи с консоли
т.е. оно падает ещё до post запроса на авторизации... с фразой ATS? )

А, нет... эта авторизация и есть ваш пост-запрос похоже.

Google
GrafMine
12.08.2018
12:59:11
это оно и есть

Gena
12.08.2018
13:00:58
В любом случае, про ATS - сюда: https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW35

Учитывая, что у вас уже https, скорей всего что-то с серверным сертификатом... м.б. неподдерживаемая (старая) версия TLS...

GrafMine
12.08.2018
13:13:26
http://prntscr.com/kho648

сделал это, все заработало) спасибо)

Gena
12.08.2018
13:14:49
сделал это, все заработало) спасибо)
Я бы рекомендовал к продакшну это в любом случае порешать нормально, не конфигом )

GrafMine
12.08.2018
13:15:06
а как это решаеться ?)))

не так равзе ?)

Gena
12.08.2018
13:15:39
а как это решаеться ?)))
Это не решение, это воркэраунд. Решение на стороне сервера и его конфигурации.

cristina
12.08.2018
15:32:59
cristina: Всем привет. Кто-то может скинуть пример приложений с картой и нанесению туда меток с сервера? Отслеживание транспорта, если ещё можно gps считывать, где человек находится, то вообще круто.

Vladimir
12.08.2018
15:41:46
react-native-maps плюс стандартный Geolocation должно делать 70% работы

Zamir
12.08.2018
16:28:23
ребят, привет, что установить шрифт Helvetica на ios приложение, надо шрифт покупать? он не устанавливается по умолчанию как нибудь ?

Alike
12.08.2018
16:59:14
ребят, привет, что установить шрифт Helvetica на ios приложение, надо шрифт покупать? он не устанавливается по умолчанию как нибудь ?
Не нужно его покупать, просто, в случае с react-native init, любой шрифт в XCode добавляешь и в Info.plist прописываешь. Если с expo, то у них в доках есть установка кастомных шрифтов

Play
12.08.2018
17:23:40
под видео ссылка на библиотеку со всеми шрифтами по умолчанию

Gena
12.08.2018
18:05:22
Не нужно его покупать, просто, в случае с react-native init, любой шрифт в XCode добавляешь и в Info.plist прописываешь. Если с expo, то у них в доках есть установка кастомных шрифтов
Гм... вообще-то у Helvetica есть авторы, держатели прав и условия использования, как и у любого другого шрифта... Насколько я знаю, в случае, если вы используете шрифт, предоставляемый системой (т.е. не пакуете файл шрифта в приложение сами), то условия использоваия (которые в большинстве своём будут сводиться к "вы можете использовать шрифты из системы сколько угодно в приложениях для нашей системы, вы не можете их копировать или распространять") диктует производитель оси. В случае, если вы хотите распространять шрифт со своим продуктом, вам нужна лицензия... Вот пример подобного вопроса с ответом от держателя прав: https://graphicdesign.stackexchange.com/q/11396

Gena
12.08.2018
18:18:27
Да, согласен, но☝️ Helvetica присутсвует в iOS по умолчанию, а значит использовать можно. В других случаях чаще всего хватает обычного копирайта ведь
Согласен, Helvetica (или аналоги) есть и в iOS и в Android, да и в любых других графических дистрибутивах ))) Но в случае паковки шрифта в приложение, этот вопрос приходится в индивидуальном порядке каждый раз решать... Я сейчас довольно просто делаю, когда заказчик показывает дизайн, говорю - есть варианты: 1. Делать как в дизайне, нужен шрифт, можем скачать в интернете и не заниматься лицензированием - у вас риск судов, особенно если приложение взлетит. 2. Делать как в дизайне, нужен шрифт, могу узнать сколько это будет стоить (плюс он будет увеличивать размер приложения) 3. Использовать подходящие аналоги из оси, но от дизайна будет отличаться - один хрен из-за большого разброса форм-факторов экранов придется гибкую верстку делать... Обычно все соглашаются на 3 вариат )))

3 вариант ещё часто просто сводится к использованию системного шрифта "по умолчанию"... потому что реально для бизнес-приложений это лучше... пользователи проще информацию воспринимают

Google
Gena
12.08.2018
18:24:23
На крайняк, сейчас есть огромное кол-во довольно качественных шрифтов, которые официально можно использовать и распространять бесплатно... типа гугловых, шрифтов от Ubuntu и т.п.

GrafMine
12.08.2018
19:31:39
в тестах не сильно давно, подскажите в чем трабл ? откуда он берет етот импорт, понять не могу

http://prntscr.com/khrcqq

"transformIgnorePatterns": [ "node_modules/(?!(react-native|lottie-react-native|expo|react-native-maps|react-native-svg|react-native-branch|native-base-shoutem-theme|react-native-easy-grid|react-native-drawer|react-native-vector-icons|react-native-keyboard-aware-scroll-view|react-navigation|native-base|@expo|react-native-scrollable-tab-view)/)" ] описан в игнорах

Gena
12.08.2018
19:56:30
в тестах не сильно давно, подскажите в чем трабл ? откуда он берет етот импорт, понять не могу
Так а react-native-iphone-x-helper же не в transformIgnorePatterns? Я б на вашем месте вообще всё что начинается с react-native- из ignore исключил

Т.е. что-то типа "node_modules/(?!(react-native.*|lottie-react-native|expo|@expo)/)"

GrafMine
12.08.2018
20:01:59
сделал так : "transformIgnorePatterns": [ "node_modules/.+(?!(react-native.*|native-base.*|lottie-react-native|expo|@expo)/)" ] теперь другой импорт )) но на него игнор прописан

http://prntscr.com/khrrte

Gena
12.08.2018
20:10:30
сделал так : "transformIgnorePatterns": [ "node_modules/.+(?!(react-native.*|native-base.*|lottie-react-native|expo|@expo)/)" ] теперь другой импорт )) но на него игнор прописан
Не прописан... ".+", которую вы перед скобкой записали, означает 1 или больше любых символов... соотвественно "node_modules/native-base-shoutem-theme" туда не попадает... более того, даже "node_modules/react-native" туда не попадает

Туда попадет например такое: "node_modules/Areact-native/", "node_moduels/AAAreact-native"... но это явно, не то, что вам нужно )

Gena
12.08.2018
20:23:35
Я уже написал, ваша регулярка "сматчит" (т.е. добавит в игнор) строку "node_modules/native-base-shoutem-theme/index.js", но не "сматчит" и будет процессить через бабел "node_modules/XXXnative-base-shoutem-theme/index.js"

Gena
12.08.2018
20:24:10
Это из-за вот этого куска перед открывающей круглос скобкой ".+"

GrafMine
12.08.2018
20:28:04
отлично, убрал его и все заработало) ты лучший ))))

Sergey
13.08.2018
06:12:36
const borderInput = Platform.OS === 'ios' ? 1 : 0 читая собственный код можно заметить предпочтения к определенной ОС ?

Andrii
13.08.2018
06:13:39
ребят кто то утсанавливал WebStorm редактором для REACT_EDITOR ? редактор открывается но - Cannot Find File выдает я так понимаю из-за того что аргументом передается еще номер строки

Nikita
13.08.2018
06:33:19
Sergey
13.08.2018
06:33:49
?

Andrii
13.08.2018
06:49:53
видно он не парсит прямой пусть а линк норм воспринимает

Google
Alexander
13.08.2018
07:44:35
Всем привет. Кто-нибудь сталкивался с багом fetch unsupported bodyinit type ?

Mukhamed
13.08.2018
07:55:12
Проблема в том что в третьем табе включается камера для сканирования, а когда перехожу на другой таб камера все ещё работает

Есть ли какой-нибудь willdisappear как в Айос или как вообще решить эту проблему?

Admin
ERROR: S client not available

Alexander
13.08.2018
10:24:50
Почему Platform из react-native не видно в вебе? Есть проверка Platform.OS === 'web'

Stepan
13.08.2018
10:29:32
с каких пор есть в платформах - веб?

Alexander
13.08.2018
10:31:24
https://github.com/necolas/react-native-web, если используется такое

то там будет

Play
13.08.2018
10:34:17
Почему Platform из react-native не видно в вебе? Есть проверка Platform.OS === 'web'
если react-native-web, то Platform в браузере не работает, так как это web) и он отвечает Platform.OS === 'web’

было такое, может изменилось что?

Alexander
13.08.2018
10:40:01
Play
13.08.2018
10:40:32
Не. Просто react-native
это проверка в web view?

Alexander
13.08.2018
10:40:45
Play
13.08.2018
10:41:05
Неа
где тогда Platform.OS === 'web’ ?

Alexander
13.08.2018
10:43:24
где тогда Platform.OS === 'web’ ?
Короче. У меня одно приложение для веба и натива. Такая строка export default Platform.OS === 'web' ? localStorage : AsyncStorage;

Stepan
13.08.2018
10:45:48
Короче. У меня одно приложение для веба и натива. Такая строка export default Platform.OS === 'web' ? localStorage : AsyncStorage;
я так понял просто функция повторяется, в вебе на реакте нет platform проверки

Alexander
13.08.2018
10:45:56
у react-native-web есть AsyncStorage
А нужен ли react-native-web? Это, в принципе, единственная такая проверка. У меня, допустим, есть компонент и у него 2 точки входа .tsx и .native.tsx. Здесь все нормально. А тут хотел сделать через одну точку входа

Stepan
13.08.2018
10:46:21
или я не пойму как на RN можно и веб и приложение сделать ¯\_(ツ)_/¯

Alexander
13.08.2018
10:48:01
или я не пойму как на RN можно и веб и приложение сделать ¯\_(ツ)_/¯
Смотри. У меня логика описана независимо. А потом я выбираю компонент для отрисовки. И там уже зависит от платформы. Я пишу import Component from './Component'; И он сам определяет, подгрузить Component.tsx или Component.native.tsx

Google
Alexander
13.08.2018
10:48:51
Короче. Почему в вебе не видно Platform из react-native?

Stepan
13.08.2018
10:49:04
потому что веб не пишут на react native

Alexander
13.08.2018
10:49:39
потому что веб не пишут на react native
У меня для отрисовки используется либо ReactJS, либо RN

Stepan
13.08.2018
10:51:45
ну так посмотри как ты вопрос задаешь, пацаны пишу на RN и веб и мобайл, почему в вебе нет Platform? потому что RN не работает с вебом, ну или тебе RN-web нужен

ты получается дергаешь метод с RN, и спрашиваешь почему он не работает, ну а почему он должен работать?

Play
13.08.2018
10:58:43
потому что веб не пишут на react native
пишут во всю и за react-native-web будущее по очевидным причинам.

Stepan
13.08.2018
10:59:58
React native web это другой разговор

Peter
13.08.2018
11:33:15
Ребят привет, кто-нибудь может подкинуть пару работ своих из портфолио (исходники) с целью изучения ?

в лс :)

Alexander
13.08.2018
11:46:22
за react-native-dom ?
сыроват для продакшена еще

Страница 776 из 878