@reactnative_ru

Страница 842 из 878
morda
01.10.2018
18:24:10
state = { categories: this.props.categories } разве так можно в стейт?
Ну вы чо. Это ж класс проперти. Оно после бабеля в конструктор и this.state= транспилится

Алексей
01.10.2018
19:50:36
копировать пропсы в стейт?
В редких случаях возможно такое применение, если пропсы меняются, а нужно сохранить исходное значение при инициализации. Но это скорее исключение. Поправьте если не прав

Google
Play
01.10.2018
19:52:15
scu => false
очень интересно, можно подробней?

Cenator
01.10.2018
19:52:47
cristina
01.10.2018
19:54:45
Можете объяснить хотя-бы поверхосно, как сделать билд для айос и как его залить на маркет?

Play
01.10.2018
19:56:48
Алексей
01.10.2018
19:57:16
onlyUpdateForKeys из ре композа
Не поможет, если мне нужно сравнить исходные данные с новыми. Вообщем есть задачи когда в принципе можно заюзать пропсы в Стейт, но повторюсь это скорее исключение

cristina
01.10.2018
19:57:52
так же как и под ios, на youTube полно видосов по этой теме.
Я слышала что нужно платить что-то во-первых, во вторых что нужен макбук епл айди

Alexey
01.10.2018
19:58:48
Я слышала что нужно платить что-то во-первых, во вторых что нужен макбук епл айди
вы слышали совершенно верно 1) 99 уе в год 2) apple id 3) а вот макбук не особо нужен - понадобится mac os с xcode

Alexey
01.10.2018
19:59:31
никак

あなたの神
01.10.2018
20:00:08
Play
01.10.2018
20:00:38
флешмоб никак)))

Alexey
01.10.2018
20:00:52
никак флешмоб :)

Google
cristina
01.10.2018
20:01:09
И билд тоже в х-код только делается?

cristina
01.10.2018
20:01:36
Тупо так ппц)

Alexey
01.10.2018
20:02:35
единственное, без чего можно обойтись - это без мака

cristina
01.10.2018
20:03:13
единственное, без чего можно обойтись - это без мака
Уже неплохо) а вообще люди такие услуги паблишера не предоставляют?

Alexey
01.10.2018
20:03:26
но вообще, если вы не готовы платить 100 баксов в год - может, вам и аппстор не нужен?

cristina
01.10.2018
20:06:07
Ну а если приложение некоммерческое?)

Alexey
01.10.2018
20:06:39
а какая разница?

Алексей
01.10.2018
20:07:27
Cenator
01.10.2018
20:07:44
Можно ещё в вебе делать

Alexey
01.10.2018
20:08:50
Apk и на 4pda тогда??
ну с андроидом попроще - 25 баксов разово, и вуаля

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

Play
01.10.2018
20:16:34
Тупо так ппц)
Вы хотите получить доступ к аудитории компании Apple, почему они должны предоставлять этот доступ бесплатно? Apple коммерческая организация, а не коммунистическая страна.

Zamir
01.10.2018
20:17:03


Denis
01.10.2018
20:19:42
вы мне напоминаете волка из анекдота, который хотел купить дверцу от жигулей
Зато отсеивают "мой супер пупер todo лист который лучше всех других"

cristina
01.10.2018
20:20:43
Вы хотите получить доступ к аудитории компании Apple, почему они должны предоставлять этот доступ бесплатно? Apple коммерческая организация, а не коммунистическая страна.
Мммм) вот так бы компилятор gcc был платным, linux ведь предоставляет вам свою аудиторию) много бы утилит было написано

Alexey
01.10.2018
20:21:16
Вы хотите получить доступ к аудитории компании Apple, почему они должны предоставлять этот доступ бесплатно? Apple коммерческая организация, а не коммунистическая страна.
Ну я тоже не в восторге от некоторых вещей. Например, от их системы сборки, прибитой гвоздем к чудесному продукту Xcode

cristina
01.10.2018
20:21:53
Alexey
01.10.2018
20:22:07
@tfest рассматривайте это как плату за инфраструктуру по доставке вашего приложения пользователям

Google
Play
01.10.2018
20:23:21
Мммм) вот так бы компилятор gcc был платным, linux ведь предоставляет вам свою аудиторию) много бы утилит было написано
Вы сравниваете оупен соурс проект и компанию, которая изначальна заточена на коммерцию и на премиум сегмент.

Denis
01.10.2018
20:23:44
Премиум ?

Alexey
01.10.2018
20:23:47
@tfest ну справедливости ради clang бесплатен

Play
01.10.2018
20:25:15
Alexey
01.10.2018
20:25:48
@playra ну fastlane отчасти решает этот вопрос

Что-то я разнукался сегодня :(

Play
01.10.2018
20:27:39
@playra ну fastlane отчасти решает этот вопрос
ммм любопытно, почему отчасти?

Vladimir
01.10.2018
20:28:13
Я не думаю что Apple зарабатывает на девелоперских взносах, это просто своеобразная защита от спама. Проверять приложения вручную дорого, если сделать порог вхождения ниже, то каждый школьник будет отсылать свой HelloWorld на ревью. Что мы собственно и имеем в Play Store ?

Alexey
01.10.2018
20:28:19
мне его запустить только с xcode build tools не удалось

Vladimir
01.10.2018
20:29:41
Ну и беда и огромный плюс, потому что гугл растит юных девелоперов под свою платформу. У каждого решения есть плюсы и минусы.

Alexey
01.10.2018
20:30:37
Gena
01.10.2018
20:58:35
я бы тоже с удовольствем, как под Андроид, через консоль собирал.
Так собирайте... xcodebuild --help (и да, для этого нужна исталляция Xcode, и нет, для этого не нужен GUI). Собственно этой же утилитой пользуются fastlane и rn-cli

А насчет сборки для macOS/iOS из других осей... то там, насколько я понял, проблема наполовину не технического характера... вон, в Go, вы можете собрать бинарь для macOS. Проблема там в чем-то около SDK крутится... т.е. SDK вам Apple поставляет и разрешает пользовать только с Xcode, а Xcode лицензирован только под macOS... ну далее понятно... остальные технические проблемы - следствие, не решены, потому что почти никто не решает...

Забыл написать... а ещё у Xcode есть билд-сервер... (который тоже только с Xcode работает)... но теоретически можно билдить не на своей машине... а на сервере с macOS Server )))

cristina
01.10.2018
21:05:22
Смысл тогда реакт нейтива, если говорите нормально билд не сделать?

Gena
01.10.2018
21:09:07
Смысл тогда реакт нейтива, если говорите нормально билд не сделать?
Смысл RN в том, что вы можете писать код на JS, большая часть которого будет работать под все платформы поддерживаемые RN. Никто и не говорит, что вам удастся избежать необходимости билдить нативный код при этом средствами предназначенными для данной платформы. Вообще Go, который я привел в пример скорее исключение... и вообще немного из другой области и делать он так может за счет того, что не использует SDK таргет платформ. Всё остальное требует нативных тулзов. В нашей области это: Flatter, Cordova

Олег
01.10.2018
21:24:56


Google
Alexsandr
01.10.2018
21:30:51
@playra ну fastlane отчасти решает этот вопрос
Руки и Знания команд в консоли вам в этом помогут)

Alexey
01.10.2018
21:32:59
Руки и Знания команд в консоли вам в этом помогут)
там, собственно, проблема в том, как заметили выше, что без установки xcode оно не заработает

Alexsandr
01.10.2018
21:33:16
решит твою проблему

D3

Олег
01.10.2018
21:35:18
D3
похоже, спасибо

Alexey
01.10.2018
21:41:51
хотя, конечно, отсутствие xcode не спасет - без этого монстра все равно не обойтись, там весь pipeline на него завязан

Евгений
02.10.2018
03:00:59
вполне реально

Alexsandr
02.10.2018
04:57:32
PanResponder тебе нужен

Евгений
02.10.2018
05:04:18
да, PanResponder и двигаешь элементы куда хочешь. но с сайта ничего подтянуть не получится, это будет разработка с 0

Gena
02.10.2018
05:46:40
Потенциальные "проблемные" места при использовании RN (стоит посмотреть заранее можете ли вы это сделать): - Спец-эффекты на шрифт и вообще преобразование шрифтов - Трансформация готового дизайна в картинку

Олег
02.10.2018
05:51:49
доброе утро https://github.com/react-native-community/react-native-text-input-mask - ставлю данный модуль, на ios получаю http://joxi.ru/Vrwp6bzI7K01ym папку из ios модуля закинул в ios проекта, вроде даже ‘Yes’ in ‘Always Embed Swift Standard Libraries’ of Build Settings. сделал, открыв в xcode из папки ios проекта xcodeproj файл

Gena
02.10.2018
05:51:53
Вам нужно быть при таком подходе уверенным в том, что у вас совпадают все алгоритмы по трансформациям, которые вы передаете на сервер + есть все шрифты и в девайсе и на сервере.

Олег
02.10.2018
06:19:34
For iOS you have to drag and drop InputMask framework to Embedded Binaries in General tab of Target

я не совсем это понял просто

Олег
02.10.2018
06:26:48
я или пролсто тупой, или не туда смотрю

почему у меня нету embed binaries (

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