@reactnative_ru

Страница 383 из 878
Roman
18.11.2017
14:43:44
но лучше почитай офф доку

Stas
18.11.2017
14:44:25
Live reload есть как в вебпаке

Ivan
18.11.2017
14:45:44
Я ищу как-то неправильно может. Там про это expo всё речь идёт. Но воркфлоу от create-react-native он как-то отличается от того, что я с гита из готовых приложух клонирую

Про react-native link вообще ничего не нашел в доке, узнал про это из аннотаций к клонируемым приложениям

Google
Ivan
18.11.2017
14:47:07
Ладно извините, сча дальше разбираться буду. Вот только последний вопрос:



Он у меня всё время виснет в таком состояний, каждый 2й раз. Приходится удалять node_modules

Есть у кого мб опыт такой и понимание чем это вызвано

Anton
18.11.2017
14:49:56
если на эмуляторе : ctrl+m(lin or win) или ⌘+m и сделай релоад, если на девайсе, шейкни?

Stas
18.11.2017
14:51:58
Кстати кисть неплохо тренируется. Можно из рн в бармены переучиться

Ivan
18.11.2017
14:52:44
@fivaoldzj Спасибо) В сердцах сильно положил телефон на стол и понял шо це шейкни)))

А react native приложения во время девелопмента можно подключть к chrome-devtools?

Vadim
18.11.2017
18:25:51
Чувак, начни читать документацию

Антон
18.11.2017
18:32:00
Чукча не читатель

Ivan
18.11.2017
20:04:35
Вы мне очень помогли, поверхностное понимание как устроено появилось! Спасибо большое

Stepan
18.11.2017
21:11:41
ребят, кто что использует для swipe? плагинов вроде не много, но количество issue иногда пугает)

Google
Play
18.11.2017
21:42:17
Как работает кэш картинок? Библиотека подписывается на изменения сервера и если обновились данные, то подгружает на устройство? Какую провереную либу рекомендуете?

jdc
18.11.2017
21:53:05
Вы с RN работаете через CRNA & Expo? Или как-то по другому?

Vadim
18.11.2017
21:56:17
Есть стандартный способ запустить приложение без оберток типа Expo

Play
18.11.2017
21:56:50
react-native init

jdc
18.11.2017
23:03:33
react-native init
и как его потом на эмуляторе запустить? (желательно с hot reload)

Ivan
18.11.2017
23:09:17
react-native start

Хотя релоад включить можно, нажав кнопку меню и подержав

Ещё react-native run-android

Или ios

Последняя команда компилирует и устанавливает нативную часть

А первая запускает js сборщик

jdc
18.11.2017
23:12:05
react-native start
так а как его к эмулятору подключить? (Genymotion)

Ivan
18.11.2017
23:15:29
Вообще react-native run-android должен поставить нативную часть на телефон/эмулятор, а само приложение подхватывает js сборщик, после того как порт пробросишь

Наверное есть путь полегче

jdc
18.11.2017
23:15:59
Ivan
18.11.2017
23:17:22
@Jsr2416 Поясни плз - я как понял, expo - это форк react native со встроенными плагинами, грубо говоря

Удобным для типичных сценариев

А он целиком обратно совместим с обычным react-native?

Иван
19.11.2017
02:37:58
Что перестать трести телефон как больной паркинсоном, можно поставить react-native-console плагин для webstorm и запускать приложение через него, там для этого куча удобных кнопочек добавится и для вызова dev menu на устройстве(эмуляторе) и reload сразу запустить можно (не работает точно на андроид 4.2, на 6.0 и выше работает отлично) в общем очень полезный плагин

Google
Иван
19.11.2017
07:07:52
или просто через консоль adb shell input keyevent 82
согласен, но ткнуть мышкой в кнопку куда быстрее

Иван
19.11.2017
07:08:39
нет, это не форк, это фреймворк поверх RN
а чего тогда в их XDE ругается что вы используте чистый react native, а не наш форк expo?

мне expo понравился, но я начал проект без него, когда решил его внедрить посыпались ошибки + было необходимо переписать куски под него, а чтобы потом от него отказаться надо будет снова переделывать обратно и я отказался от него, может конечно дефицит опыта просто

Дмитрий
19.11.2017
07:30:17
мне expo понравился, но я начал проект без него, когда решил его внедрить посыпались ошибки + было необходимо переписать куски под него, а чтобы потом от него отказаться надо будет снова переделывать обратно и я отказался от него, может конечно дефицит опыта просто
Когда мне нужно было перейти от Expo к CRNA я просто скопипастил папку src, установил вместо эксповсого модуля камеры rn-camera и всё работало как раньше. Не знаю откуда могут быть проблемы.

Иван
19.11.2017
07:33:45
возможно, я не пробовал так поступить, ну и я начал проект с https://github.com/infinitered/ignite

Play
19.11.2017
09:03:10
если надо то alias на одну букву можно настроить, потом этой буквой вызываешь. У меня так ios и and для вызова сумулаторов и s для вызова packager`а. Ну правда до этого нужно научится разбираться в конфигах, а это уже из этой серии:

Иван
19.11.2017
09:05:33
я лишь предложил простой вариант, видимо для кого то мой вариант сложнее чем создать алиасы, открывать терминал и вводить команды, ну или просто трясти телефон, о вкусах как говорится не спорят

Play
19.11.2017
09:11:35
я лишь предложил простой вариант, видимо для кого то мой вариант сложнее чем создать алиасы, открывать терминал и вводить команды, ну или просто трясти телефон, о вкусах как говорится не спорят
мы не про вкусы, а про эффективность работы и если выбирать идешку, то правельней родную для среды React Native: Atom Nucllide Вообще стараюсь теперь по максимуму юзать продукты из этой линейки: https://code.facebook.com/projects/ На мой взгляд это инвестирование в долгосрочную перспективу.

Иван
19.11.2017
09:13:50
вот по поводу продуктов от Фейсбук я с вами на одной стороне, мне их продукты (проекты) очень нравятся, много очень полезных вещей, я же их parse для пуш уведомлений использую, в нем же планирую хранить геоточки полученные от устройств (гео трэкинг), но мне сам Atom не очень нравится, хотя может надо дать ему время, посидеть поработать в нем.

у меня и их плагин стоит, о котором вы упомянули

Alexander
19.11.2017
09:15:29


господа, совет ваш нужен, какой компонент списка тут правильно использовать?

листается вся контент секция, кроме таббара и хедера

Иван
19.11.2017
09:16:20
это reactnavigation

можно native-base под это дело взять так же, там есть хеадер и футер и вроде табы в футер можно, а контент будет листаться

Alexander
19.11.2017
09:18:00
я сейчас про FlatList и SectionList

@playra , что скажешь?

Google
Play
19.11.2017
09:19:10
@playra , что скажешь?
задача, как уже привык от вас =) , размыта. Можно точней сформировать, что вы желате сделать с тачкой или с чем?

Alexander
19.11.2017
09:19:23
вся контент секция листается

как всегда смысл скрыт в словах

)

Иван
19.11.2017
09:19:41
мы не про вкусы, а про эффективность работы и если выбирать идешку, то правельней родную для среды React Native: Atom Nucllide Вообще стараюсь теперь по максимуму юзать продукты из этой линейки: https://code.facebook.com/projects/ На мой взгляд это инвестирование в долгосрочную перспективу.
еще скорей всего важный факт почему я в webstorm, я php программист, в js да и react native по работе полез, поставили задачу на работе, вот и выполняю, а привыка к phpstorm так просто не уходит же, но все же рассмотрю вариант с Atom еще раз, дам ему время посижу в нем день - два -три

вся контент секция листается
мои два предположения рассматривали?

Alexander
19.11.2017
09:20:27
мои два предположения рассматривали?
предположения неверные, рассмотрел

Иван
19.11.2017
09:21:53
предположения неверные, рассмотрел
разве это не подойдет? https://docs.nativebase.io/Components.html#footer-tabs-def-headref

Alexander
19.11.2017
09:22:07
а забудь ты про футер

задача, как уже привык от вас =) , размыта. Можно точней сформировать, что вы желате сделать с тачкой или с чем?
ВСЯ контент секция - это слайдер (если говорить языком веб), при свайпе - листается картинка и контент под ней, футер и хедер - статичны

грубо говоря - item - это картинка и данные под ней. следующий item - это другая картинка и другой контент под ней

Иван
19.11.2017
09:24:43
https://docs.nativebase.io/Components.html#deckswiper-def-headref

Alexander
19.11.2017
09:26:44
так а зачем это всё? когда есть FlastList ?

например

Play
19.11.2017
09:27:15
Можете выделить только ту секцию с которой вы что-то хотите сделать и сформировать задачу относительно только этой секции?

так а зачем это всё? когда есть FlastList ?
эта либа на Flat List сделана)

Alexander
19.11.2017
09:29:03




Google
Alexander
19.11.2017
09:29:14
слайд 1 и слайд 2 соответственно

я думаю всё предельно понятно

тут кстати кто-то гифки как-то закидывал, возможно даже ты @playra

как это сделать?

гифку побырому сваять?

чтобы уже наверняка

Play
19.11.2017
09:31:35
https://github.com/jclem/gifify

любите терминал) он хороший друг

Ставите глобально brew install gifify После в любой папке с видео вызвать команду gifify recording.mov Название файла свое там же будет и гика рядом лежать, после того как команда выполнится

Alexander
19.11.2017
09:35:01
блин, так это видео сначала захватить нужно

Иван
19.11.2017
09:35:09
ну да, только сначала видос записать))

Alexander
19.11.2017
09:35:12
)

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