@reactnative_ru

Страница 81 из 878
Alexander
19.02.2017
14:38:26
flow 0.39

починил странным способом О_о

в [libs] у меня есть ./libdefs.js, который нужен для игнора проверки сторонних модулей

в него я добавил declare module 'ImageStub' { declare var exports: string; }

Google
Alexander
19.02.2017
15:36:31
А потом просто добавил в [options] эту строку: module.name_mapper.extension='png' -> 'ImageStub'

и всё начало работать О_о

flymithra
19.02.2017
18:10:27
Привет, я Артур. Фулстек разработчик. 20 лет. Работаю в mean стеке, изучаю реакт. Нужно очень быстро изучить reactnative. Собственно по reactnative сообществу вряд ли буду полезен сейчаc, т.к. только изучаю, но в перспективе буду очень полезен, хехе. Насоветуйте чего почитать, поковырять, чтобы быстро въехать в тему пожалуйста. Спасибо!

Andrew
19.02.2017
18:17:39
https://www.youtube.com/channel/UCgAex8sj0ibg0lHL2nl6ONw/videos

rn + redux

и ковыряй проекты open source

параллельно пиши прогу свою просто и всё

первое время у тебя проблемы не с RN будут

а dev environment установить)))))

(;¬_¬)
19.02.2017
20:11:23
да ладно, он же в mean, значит должен уметь в вебпак и ко

Denis
19.02.2017
21:08:17
??? Друзья, пару месяцев назад состоялся первый React Moscow Meetup. Судя по отзывам участников, это было действительно круто. Вспоминаю довольные лица и горящие глаза людей, которые выходили из зала, даже не сомтря на то, что уже был поздний вечер. Теперь, когда новогодняя суета позади, настала пора снова собраться! За это время произошло много интересных событий и появились новые темы для обсуждения. Приглашаю вас поделиться своими исследованиями и практическим опытом - что интересного сделали / почему решили делать именно так / какие проблемы были и каки их удалось решить / полезные выводы и рекомендации. ? В этот раз давайте попробуем такую форму подачи заявки на следующий React Moscow Meetup - через создание GitHub Issue: + https://github.com/ReactMoscow/talks/issues/new ? В таком подходе мы можем: 1. Увидеть реакции на вашу заявку от всех 2. Любой желающий может задать вопросы и предложения в комментариях 3. У вас появится "зелёный" квадратик Contributions в GitHub-профиле :) 4. Вы можете свободно создавать много разных заявок на доклад 5. Мы можем эффективней планировать выступления, объединять их по темам 6. Там же, в задаче, мы сможем публиковать ссылку на слайды и видео конечного выступления ? Хочется наоборот, что-то послушать? Видите интересные темы, которые ранее не обсуждались? Вот здесь можно предлагать темы о том, что хотелось бы услышать в будущих докладах: + https://github.com/ReactMoscow/talks/issues/2

Mars
20.02.2017
02:50:05
??? Друзья, пару месяцев назад состоялся первый React Moscow Meetup. Судя по отзывам участников, это было действительно круто. Вспоминаю довольные лица и горящие глаза людей, которые выходили из зала, даже не сомтря на то, что уже был поздний вечер. Теперь, когда новогодняя суета позади, настала пора снова собраться! За это время произошло много интересных событий и появились новые темы для обсуждения. Приглашаю вас поделиться своими исследованиями и практическим опытом - что интересного сделали / почему решили делать именно так / какие проблемы были и каки их удалось решить / полезные выводы и рекомендации. ? В этот раз давайте попробуем такую форму подачи заявки на следующий React Moscow Meetup - через создание GitHub Issue: + https://github.com/ReactMoscow/talks/issues/new ? В таком подходе мы можем: 1. Увидеть реакции на вашу заявку от всех 2. Любой желающий может задать вопросы и предложения в комментариях 3. У вас появится "зелёный" квадратик Contributions в GitHub-профиле :) 4. Вы можете свободно создавать много разных заявок на доклад 5. Мы можем эффективней планировать выступления, объединять их по темам 6. Там же, в задаче, мы сможем публиковать ссылку на слайды и видео конечного выступления ? Хочется наоборот, что-то послушать? Видите интересные темы, которые ранее не обсуждались? Вот здесь можно предлагать темы о том, что хотелось бы услышать в будущих докладах: + https://github.com/ReactMoscow/talks/issues/2
А почему issue на английском, а ответы есть и на русском? В чем сакральный смысл писать для русского митара на английском?

Denis
20.02.2017
02:51:20
Пока кто как может. Мы будем приглашать международных спикеров. Я уже выступал в Амстердаме.

Google
Джон
20.02.2017
10:38:40
Ребят, не могу найти ошибку, подскажите плз где искать?



Vladimir
20.02.2017
10:39:25
в функции renderItemContent

drawerItem - undefined

видимо, используется какой-то компонент для выплывающего меню, и какой-то важный пропс ему не передали

Джон
20.02.2017
10:41:21
понял пасиб, ищу



не пойму что ему надо )

Vladimir
20.02.2017
10:54:17
ему надо, чтобы в drawerItem был не undefined

в renderContent у тебя фигня какая-то

Джон
20.02.2017
10:55:59


получается, что-то с children

?

если удаляю это, то ошибка пропадает



вообще код я взял из гитхаба, странно что не работает

Алексей
20.02.2017
11:00:55
а тебе не кажется что в static надо что то передать? (drawer не присобачивал, но там в остальных screen всегда есть такие настройки)

@quantum_robin я б на твоем месте сразу с react-navigation работал, это вторая версия ex-navigation же

Алексей
20.02.2017
11:06:58
запаришься потом перезжать, с виду там апи нормально так поменялось)

Google
Михаил
20.02.2017
11:07:16
Как-то можно в onPanResoponderMove отслеживать изменение касания? `stateID - ID of the gestureState- persisted as long as there at least one touch on screen ` - вот такое в доках написано, но он всегда один и тот же, даже когда я отпускаю элемент и начинаю двигать его снова

https://facebook.github.io/react-native/docs/panresponder.html

Алексей
20.02.2017
11:08:28
onPanResponderRelease? я правильно понял?

Михаил
20.02.2017
11:09:37
нет, в onPanResponderMove

Алексей
20.02.2017
11:10:01
тогда объясни что ты понимаешь под "изменение касания"

Михаил
20.02.2017
11:11:24
т.е. если я прикасаюсь, не отпуская пальца двигаю элемент - это все одно касание. Как только я отпустил и начал двигать его снова - это другое

надо как-то их отличать

Алексей
20.02.2017
11:12:03
сбрасывай переменную при onPanResponderRelease

или при grant

что лучше имхо

Михаил
20.02.2017
11:12:36
проблема в том, что этот stateID одинаковый и при первом касании, и при втором

Алексей
20.02.2017
11:12:55
ну там же не сказано что он уникальный должен быть))

я бы просто менял какую то переменную в onPanResponderGrant

Михаил
20.02.2017
11:14:40
а ну да, можно же просто какой-нибудь id самому генерировать

что-то не пришло в голову

спасибо

Danila
20.02.2017
11:36:46
господа, кто-нибудь заводил react-native-maps от airbnb на RN 0.40+? я просто зааааааеее*аааался пытаться запустить это дерьмо, может у кого-то есть готовый рецепт? судя по issues на гитхаб, даже сами авторы ещё толком не справились с этим

Алексей
20.02.2017
11:39:53
не на хэдеры случаем ругается?)

я не использую maps, но некоторые либы на этом отвалились ?

Danila
20.02.2017
11:40:54
ща попробую без мата сформулировать

Google
Danila
20.02.2017
11:41:01
ну если кратко - да, на хеадеры

Алексей
20.02.2017
11:41:12
замени сам да и все

Danila
20.02.2017
11:41:15
их либо слишком много (дублируются реактовские файлы), либо слишком мало

Алексей
20.02.2017
11:41:33
ты про то что в xcode-е дофига ошибок?

Danila
20.02.2017
11:41:36
да я в objective c довольно слаб, больше времени убью на понимание структуры проекта

Алексей
20.02.2017
11:41:38
это просто xcode тупой

да не, там все просто

Danila
20.02.2017
11:41:53
проще на 0.39 откатиться

там просто такой монстр - через pod ставится google maps, поддержка google maps в компоненте делается перетаскиванием папки в xcode (оО?), а самой либо ещё надо пачку хеадеров прописать руками, и так далее

помню, на 0.35 я 2 дня потратил, чтобы завести это чудо

Алексей
20.02.2017
11:43:25
просто идешь по файлам и есть видишь что то типа import "RCT<хрень>.h" меняешь на import <React/RCT<хрень>>

Danila
20.02.2017
11:43:46
мб и правда так сделать..

Danila
20.02.2017
11:44:19
ато я сейчас ещё и на оф. сайт RN зашёл, а тут такая охенная плашка:

Алексей
20.02.2017
11:44:19
его тоже под нэмспэйс

Danila
20.02.2017
11:44:22


то есть это днище ещё и частью официального реакт нейтива по-сути станет

Алексей
20.02.2017
11:44:57
это уже давно)

Danila
20.02.2017
11:45:07
а я вот только сейчас увидел((

Google
Danila
20.02.2017
11:46:00
почему нельзя было написать какой-нибудь микроскопический js-скрипт в postinstall, который бы всё это дерьмище настраивал сам, ну ведь для шарящих в ребят из airbnb это работы на час, зато 20% issues у них на гитхабе было бы сразу закрыто.

пойду, в общем, дальше разбираться, спасибо за совет с импортами, попробую

Алексей
20.02.2017
11:46:31
потому что поды создают другой проект

Danila
20.02.2017
11:46:47
ну pod install тоже можно дёргать из скрипта))

я если сейчас какое-то решение этой проблемы найду - наверное, как раз такой скрипт и напишу, потому что на каждом новом проекте с картой терять кучу времени - жопа

Алексей
20.02.2017
11:47:32
ну я точно не знаю конечно почему не сделали, но у меня есть предположение что реакт меняет изначальный проект и туда добавляет свои зависимости, а cocoapods другой совсем создает

Danila
20.02.2017
11:48:04
на самом деле, в конкретно этом кейсе pod нужен только для того, чтобы google maps поставить, с реактом он там вообще слабо коррелирует

Алексей
20.02.2017
11:49:01
не, это понятно, но либы из подов и реактовские должны быть в одном проекте)

а реакт про проект который cocoapods создает ничего не знает)

Danila
20.02.2017
11:49:54
ну, да, примерно так оно и есть)

Mars
20.02.2017
13:44:00
Далеко не факт что pods актуальные в последней версии. У меня был опыт с ними, пришлось все библиотеки в ручную добавить в проект.

Самое простое - откатиться на рабочую версию RN, в таком случае как у тебя @elkornacio

Danila
20.02.2017
13:45:15
Самое простое - откатиться на рабочую версию RN, в таком случае как у тебя @elkornacio
я уже разрулил, кстати. достаточно было переустановить react-native-maps с github, а не с npm, там лежала устаревшая версия, не поддерживающая 0.40

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