@reactnative_ru

Страница 655 из 878
Eugene
16.05.2018
17:33:10
какое приваси. гугл вон поменял приваси. фб вообще просирает данные который раз

Play
16.05.2018
17:49:08
push notification only
если не хотите морочиться бэком и есть бюджет, то на мой взгляд интересное предложение https://graphcms.com/

Google
Play
16.05.2018
18:17:00
Ого, ин минутс?! Стоит взглянуть, спасибо.
у них есть готовый проект под react-native и react из коробки + не хилое slack сообщество (40 users online now of 1318 register)

Oleg
16.05.2018
20:02:08
@kureev стоит expo юзать или ну его?

Alexander
16.05.2018
20:08:07
есть какой-то общепринятый naming convention?

типа названия папок с маленькой буквы, названия компонентов и файлы компонентов camel-case или всё же с большой буквы

и как лучше для тестирования? если есть компонент Dashboard - стоит созадть папку dashboard и в ней файл index.js или Dashboard.js ?)

Cenator
16.05.2018
20:11:35
>camel-case

?
16.05.2018
20:11:51
лол

Oleg
16.05.2018
20:11:56
дайте ссыль на концентрированный список cons для expo

Alexander
16.05.2018
20:12:51
ну может переборщил с camelcase

Alexsandr
16.05.2018
20:14:35
ЭКСПО очень тормозной

Google
Cenator
16.05.2018
20:14:57
ну может переборщил с camelcase
У нпм пакетов папки через чёрточку и в нижнем регистре, я и файлы так же именую

Alexsandr
16.05.2018
20:14:58
Но если только начинаешь, то он не плох

Cenator
16.05.2018
20:14:59
Мне норм

Alexander
16.05.2018
20:15:31
короче, кто во что горазд)

morda
16.05.2018
20:15:43
Было такое правило еще в первом ангуляре SomeComponent компонент лежит в some-component.js

Cenator
16.05.2018
20:16:19
Да это норм

Oleg
16.05.2018
20:16:24
мне нравится экспо с точки зрения разработки, но с ним не подключаются нативные модули. И это проблема.

Alexsandr
16.05.2018
20:16:50
И подключаешь че тебе нужно

С нативными модулями, в любом случаи, не все так просто, и в react-native init

Oleg
16.05.2018
20:20:42
киллер фича экспо - это возможно разработки без xcode и прочей ботвы

Oleg
16.05.2018
20:21:27
что я за это плачу? тормозной интерфейс? размер приложения?

Alexander
16.05.2018
20:22:02
все эти тире-дефисы. со времен html/css приучил себя себя писать нижнее подчеркивание. зато в один клик можно выделить название класса, и заменить, например

но названия папок с дефичами или подчеркиваниями - это крайне неудобно

morda
16.05.2018
20:22:56
по мне - трэшово
Возможно, хз. Я чот с кейсами в фс за жизнь так настрадался что лучше уж ну его)

Alexsandr
16.05.2018
20:23:12
что я за это плачу? тормозной интерфейс? размер приложения?
Да, и если ркн заблочит, то у тебя приложение не запуститься

Alexsandr
16.05.2018
20:23:34
Потому что на старте он выкачивает bundle твоего приложения

morda
16.05.2018
20:23:46
фс?
Файловые системы

Google
morda
16.05.2018
20:24:22
Кейс сенситив/инсенситив и начинается...

Alexsandr
16.05.2018
20:24:23
что я за это плачу? тормозной интерфейс? размер приложения?
Так что для разработки, ок, но потом лучше перенести в init

Oleg
16.05.2018
20:25:02
Alexsandr
16.05.2018
20:25:42
ну а там xcode и прочее must have, верно?
Но и экспо тоже можно помучиться

Alexander
16.05.2018
20:27:48
AirBnb рекомендует PascalCase naming

morda
16.05.2018
20:29:55
Когда case insensitive file system там прям танцы с бубном случались

И стуки подземные

Но я не в одном проекте участвовал где ПаскальКейс был и норм так что ...)

даш-кейс и снейк_кейс самые удобные Те кто притащил кэмел должны в аду гореть

Oleg
16.05.2018
20:39:01
А кто подскажет, имея только cli xcode можно скомпилять приложение?

то есть без IDE

morda
16.05.2018
20:49:35
то есть без IDE
Судя по тому что на ci без ide собирается как-то можно)))

Kirill
16.05.2018
21:00:21
сначала надо сбилдить архив, у нас это типа этого: xcodebuild -workspace ProjectName.xcworkspace \ -scheme "Release" \ -archivePath ./output/project.xcarchive \ archive далее билдим ipa: xcodebuild -exportArchive \ -archivePath ./output/project.xcarchive \ -exportPath ./output \ -exportOptionsPlist ./Project/Info.plist далее утилой altool заливаем в itunes connect сбилженный .ipa файл

делать это надо на той машине (и только mac, конечно же:), где есть сертификаты/провижены для выкладки

morda
16.05.2018
21:07:54
А лучше гуглить fastlane )

Kirill
16.05.2018
21:16:22
или да ?

GrafMine
16.05.2018
21:40:25
ребят может кто сталкивался еть один файл в котором есть импорты под реакт и под реакт нейтив, есть какойто вариант обернуть импорты в уловие или во что-то подобное чтоб при билде не трогались те импорты что не принадлежат билду ?

morda
16.05.2018
21:44:51
Require?

Google
GrafMine
16.05.2018
21:45:59
пробовал всеравно

GrafMine
16.05.2018
21:46:20
вебпак это на вебе

а на нейтиве нету

Stas
16.05.2018
21:46:35
а, сорян. я фронтендер

morda
16.05.2018
21:48:01
Ну рн там по .ios .android .web вроде должен уметь выбирать

GrafMine
16.05.2018
21:48:45
а как эта штука называеться чтоб я погуглил ?)

morda
16.05.2018
21:49:30
Хз) надо димку пинать)

Кажется если будет три файла .ios .android rn один из них возьмет а .web не тронет

react native web загугли

GrafMine
16.05.2018
21:53:31
react native web загугли
не эт совсем не то

я уже с импорты заменил на реквайры

http://prntscr.com/jitic5

Ivan
16.05.2018
21:56:00
Гайзы вопрос как подготовить приложуху созданную с помощью create-react-native-app к деплою в апп стор, и плей маркет

GrafMine
16.05.2018
21:56:05
ну он даже в ту функцию незаходит

но всеравно ругаеться

Alexey
16.05.2018
21:57:27
@kureev стоит expo юзать или ну его?
Экспо классный, зависит оттого, какая цель

Экспо классный, зависит оттого, какая цель
Если серьезный, большой проект, то вероятно не имеет большого смысла. Если небольшой проект, то возможно возможностей экспо хватит

Как только ты eject’ишь экспо, все плюшки теряются (имхо)

Google
GrafMine
16.05.2018
21:59:26
Alexsandr
16.05.2018
21:59:29
Но нужно быть аккуратно

Alexey
16.05.2018
21:59:59
о каких плюшках речь ?
О SDK как таковом. Так куча всего встроено

Но нужно быть аккуратно
Угу, просто надо знать о чем речь в таком случае

В начале это круто, так как поставил и оно просто работает. Но шаг влево-вправо и начинается головняк

Но это моё субъективное мнение

Алексей
17.05.2018
06:41:49
ребят может кто сталкивался еть один файл в котором есть импорты под реакт и под реакт нейтив, есть какойто вариант обернуть импорты в уловие или во что-то подобное чтоб при билде не трогались те импорты что не принадлежат билду ?
я бы смотрел в эту сторону https://github.com/facebook/react-native/blob/master/scripts/react-native-xcode.sh#L108 , то есть иметь разные энтри файлы для веба и рн, там уже импортить нужное и прокидывать в общие функи

Vlad
17.05.2018
07:22:48
Здравствуйте. Какую вы аналитику используете для апп?

Kir
17.05.2018
07:23:34
Мы я.метрику прикручивали

Zae
17.05.2018
07:23:37
fabric

Vlad
17.05.2018
07:24:28
А может кто пробовал гугл аналитику? Прост оя знаю что яндекс вынесла аналитику для мобилок в отдельный сервис, а гугл?

Просят гугл аналитику подключить, а я вот не могу понять, умеет ли она по дефолтам трекать сессии, экраны, скачивания, запуски

Vladimir
17.05.2018
07:25:51
Смотря что вы называете дефолтом. В аналитике всегда очень много нюансов. Но в целом умеет.

Vlad
17.05.2018
07:26:24
а firebase аналитика? Просто начинается на проекте какой-то зоопарк сервисов (appcenter, firebase), не очень хочу ещё один тащить только ради аналитики

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