@reactnative_ru

Страница 180 из 878
Yan
25.05.2017
14:19:00
ну ты ставишь глобально утилиту

из консоли вызываешь её

она всё за тебя делает

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

Google
Yan
25.05.2017
14:19:47
можно писать типа так yarn create react-native-app myapp

на выходе папка myapp где всё уже настроено и установлено

скорее всего init, да

но оно как-то при установке запускается

cli такую команду не понимает

Danil
25.05.2017
14:29:34
cli такую команду не понимает
Мне нужно понять откуда берутся пакеты которые он ставит в готовое приложение

Потому что там есть пара депрекэйтед пакетов и я хочу их обновить

Yan
25.05.2017
14:31:32
https://github.com/react-community/create-react-native-app/blob/a52eac9eb57ef4c54eedaf769d607e2de04a9af3/create-react-native-app/package.json

https://github.com/react-community/create-react-native-app/blob/a52eac9eb57ef4c54eedaf769d607e2de04a9af3/react-native-scripts/package.json

Danil
25.05.2017
14:33:02
Это зависимости пакета crna, в приложении они другие

Yan
25.05.2017
14:34:17
в чём расхождения?

больше пакетов там нет

ну кроме инита

Google
Danil
25.05.2017
14:34:39
Пакет fs-promise депрекэйтед, я его заменил на fs-extra везде где только можно, но когда устанавливаю приложение он все равно там есть в node_modules

Yan
25.05.2017
14:34:47
yarnlock можно изучить

возможно кто-то ещё его тащит

Danil
25.05.2017
14:35:13
yarnlock можно изучить
https://github.com/react-community/create-react-native-app/pull/227

Yan
25.05.2017
14:35:14
https://github.com/react-community/create-react-native-app/issues/225

ну да

Danil
25.05.2017
14:35:25
Я пул реквест даже сделал

В ярн локах тоже обновилось

Yan
25.05.2017
14:35:52
там жеж только ворнинг

забить не вариант?

или у тебя сборка падает?

Danil
25.05.2017
14:36:30
Да вариант, но я чё то упоролся и хочу понять откуда же он эти зависимости тянет

Очень уж интересно стало

Скорее всего с expo как-то ставится

Yan
25.05.2017
14:40:12
понимаю

там внутри инита подставляются дефолтные пакеты

может что-то из них

если разберёшься, напиши, тоже интересно стало

Danil
25.05.2017
14:45:29
Ещё возможно в этом файле, это скрипт занимается созданием приложения

https://github.com/react-community/create-react-native-app/blob/master/create-react-native-app/src/index.js

Google
Danil
25.05.2017
14:46:13
Там на ноде написано, я в ноде не шарю

Скорее всего в этом файле

Maidari
25.05.2017
14:51:27
Ребят, такой вопрос: как свои шрифты подключить в приложение?

Кирилл
25.05.2017
14:55:26
Ребят, такой вопрос: как свои шрифты подключить в приложение?
гайдов много в инете, в андроиде прост в папку закидывается. В иосе через икскод линкуется

Yan
25.05.2017
14:56:23
@Dandandandan точно не expo

оно для доступа к камерам и подобному говну

Алексей
25.05.2017
14:57:12
@Dandandandan точно не expo
вообще crna это эволюция экспо

Danil
25.05.2017
14:57:12
https://github.com/react-community/create-react-native-app/blob/master/create-react-native-app/src/index.js
Ну в общем я склоняюсь к тому что тут все откуда то подгружается

Ещё в crna у меня такая ошибка. Но билдится и работает все нормально

https://github.com/react-community/create-react-native-app/issues/226

Razzwan
25.05.2017
15:30:46
Кто-то сталкивался с невозможностью скролла экрана, если в нем есть инпут. Есть какое-то решение для этого?

Dzhuraev
25.05.2017
15:33:41
Можно попробовать задать фикс. height

Andrew
25.05.2017
16:18:06
Кто-нибудь знает какой-нибудь datapicker, похожий на iOS, но работающий на андроид?

Stas
25.05.2017
16:33:35
можно ли из js получить доступ к нативным res/values/strings.xml или BuildConfig androidа без создания кастомного копмонента?

Dibro
25.05.2017
22:14:21
привет, кто-нибудь пробовал писать под реакт-нэйтив на котлине?

проблема в том, что npm никак не может упаковать рантайм котлина

Denis
25.05.2017
22:16:43
Котлин сам по себе норм

Google
Dibro
25.05.2017
22:17:15
А зачем их мешать?
ну хочу попробовать

Denis
25.05.2017
22:17:21
ну хочу попробовать
Тогда страдай

Dibro
25.05.2017
22:17:30
пишут же под реакт на котлине

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

Denis
25.05.2017
22:17:56
Потому что котлин компилится в жс, ваш кэп

Dibro
25.05.2017
22:18:19
нуу так

Denis
25.05.2017
22:18:33
А теперь подумай в чем отличие того котлина от андроидного

И вопросы отпадут

Dibro
25.05.2017
22:19:03
а что мешает мне писать на том котлине под этот реакт?

я что-то не совсем понимаю тебя

Denis
25.05.2017
22:19:41
а что мешает мне писать на том котлине под этот реакт?
А хуй знает, я нативщик и тут вообще чисто в read-only сижу в основном

Mars
26.05.2017
02:41:17
А хуй знает, я нативщик и тут вообще чисто в read-only сижу в основном
Он может и знает но мы тут не ругаемся матом.

Danil
26.05.2017
04:14:08
Кто-нибудь сталкивался с проблемой что <Icon.TabBarItemIOS /> возвращает undefined

Stas
26.05.2017
05:19:58
Проблем с написанием нативного кода под андроид быть не должно. Для js нужно кастомизировать react-cli что-бы тот компилил котлин в js и бандлил результат.

привет, кто-нибудь пробовал писать под реакт-нэйтив на котлине?

Можешь почитать код react-native-cli на гитхабе. Как вариант может можно добавить тасок в градле, но это только с андроидом будет работать

Dima
26.05.2017
06:05:29
Надо сразу было уточнить что Kotlin to js используется, а то обычно Kotlin на нативной стороне, а не вместо джаваскрипта. Я так поинмаю, чтобы получить хороший экспириенс с hot reloading и тд нужно поглубже внедрятся в пайплайн, см clojurescript for react-native, elm-native и тд.

вы используете там что-то вроде? https://github.com/andrewoma/reakt

Алексей
26.05.2017
06:40:41
Проблем с написанием нативного кода под андроид быть не должно. Для js нужно кастомизировать react-cli что-бы тот компилил котлин в js и бандлил результат.
не нужно кастомизировать react-cli, просто создаешь js файл который будет сборщик RN смотреть и подключать там то что kotlin js нагенерил. это конечно все грубо, но вот я на cljs пишу и там так

Google
Dibro
26.05.2017
07:04:48
но рантайм котлина не пакуется пакагером реакт-нэйтив

Алексей
26.05.2017
07:05:56
но рантайм котлина не пакуется пакагером реакт-нэйтив
посмотри что вот это генерит https://github.com/drapanjanas/re-natal для cljs и можешь сделать по подобию. у cljs тоже есть рантайм

Razzwan
26.05.2017
07:50:36
вот тут скрипт приведен, поменяй там outputRange: [1, 1, 0.5] на outputRange: [1, 1, 1]
Спасибо большое - вчера сделал и все работает восхитительно. ну... или почти восхитительно )))

Кирилл
26.05.2017
07:53:22
Спасибо большое - вчера сделал и все работает восхитительно. ну... или почти восхитительно )))
круто! хотя на самом деле лучше было бы задать бэкграунд цвет для рутовой сцены, я ,например, так сделал

HELLO
26.05.2017
08:56:38
счас будут ругаться)

Алексей
26.05.2017
08:57:02
на будущее, React Native это не про веб

Sergey
26.05.2017
08:57:20
так так что тут у нас

прокачаем Юлю сейчас.

HELLO
26.05.2017
08:58:15
6 лет на реакте это сильно)

Алексей
26.05.2017
08:59:08
учитывая что он с 2013 года)

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