@reactnative_ru

Страница 489 из 878
Vladimir
19.01.2018
14:49:08
ну и в конце концов перехват парентом не значит что я после обработки эвента не могу задиспатчить эвент чайлду

Алексей
19.01.2018
15:02:44
блин, я как то слабо представляю что вы делаете) но мне кажется надо смотреть на методы бриджа

Vladimir
19.01.2018
15:04:20
У меня как раз впечатление что все вообще мало связано с нативной частью. Когда я рендерю <CustomView> <TargetView /> <CustomView /> Таргет получает клик по дефолту? Представим что нативной части нет вообще.

Google
Vladimir
19.01.2018
15:04:55
При это кастом тоже может обрабатывать клики.

В андроиде все эти взаимотношения разруливаются фреймворком, как это происходит в RN для меня пока загадка.

Ivan
19.01.2018
15:08:23
Кто юзал react-native-maps? У вас фпс не проседали?

На ios

Алексей
19.01.2018
15:08:43
если про RN часть, то я как доберусь до компа скину почитать

ну или можете сами найти в репе rn js-ник panresponder-а, там в комментариях к файлу расписывается как работает

Vladimir
19.01.2018
15:13:16
Что вы используете когда нужен асинксторэйдж, но безопасный?

Ywein
19.01.2018
15:22:43
На ios
Баг эмулятора

Пофикшен в новых версиях xcode частично

Ivan
19.01.2018
15:25:46
Тестил на девайсе лучше но все равно не 60

Маркеров мало

Странно

Ywein
19.01.2018
15:27:20
Может ее что то ререндерит часто?

Google
Ivan
19.01.2018
15:28:00
Не должно

Но нужно заняться этим вопросом

Vadim
19.01.2018
15:41:01
еще кластеризацию точек включить можно, будет попроще

Николай
19.01.2018
16:56:55
Всем привет, кто пользовался realm не знаете как повесить слушателя на обновление базы?

SaNta
19.01.2018
17:18:34
Ещё можно react-native run-android

И exp start

Алексей
19.01.2018
17:59:07
В андроиде все эти взаимотношения разруливаются фреймворком, как это происходит в RN для меня пока загадка.
на всякий случай кину https://github.com/facebook/react-native/blob/1e8f3b11027fe0a7514b4fc97d0798d3c64bc895/Libraries/Interaction/PanResponder.js#L124

Vladimir
19.01.2018
17:59:28
Спасибо

Алексей
19.01.2018
18:01:33
Спасибо
вот еще есть такая либа, не знаю, поможет ли это как то, вдруг будет источником инсайтов каких то)) https://github.com/kmagiera/react-native-gesture-handler

Mikle
19.01.2018
19:05:11


Привет, кто подскажет как сбросить анимацию после ее выполнения. Элемент вылетел за пределы экрана и нужно его вернуть на старое место, а то получается если опять вызывать теже методы его базовая позиция уже за пределами. Все крутиться вокруг этих параметров

Shane
19.01.2018
20:41:09
Ещё можно react-native run-android
И ./gradlew assembleRelease чтобы вообще не открывать студию

Alexander
19.01.2018
22:02:20
Привет. Траблы с навигацией, в кастомной компоненте не вызывается

undefined is not an object (evaluating 'this.props.navigation') _onPressButton вот такая ошибка

Уже передаю навигацию в пропсы, но все равно

Вызываю в табах.

Google
Alexander
19.01.2018
22:08:04
<Tab heading="Новые"> <NewQuests navigation={this.props.navigation} /> </Tab>

<View style={{flex: 1, paddingTop: 20}}> <ListView dataSource={this.state.dataSource} renderRow={(rowData) => <TouchableHighlight onPress={this._onPressButton} underlayColor="white"> <View><QuestCard /></View></TouchableHighlight> } /> </View>

Надо было объект StackNavigation создать и роуты указать

Igor
20.01.2018
10:52:45
Если нужно сделать список сообщений как в месенджерах “снизу - вверх”, то стоит брать FlatList + inverted? С ListView такого не достичь (знаю что он deprected)?

Serj
20.01.2018
11:01:10
Наверное нужно просто правильно отсортировать renderItem

Igor
20.01.2018
11:08:38
Тогда надо будет еще и подскроливать

Play
20.01.2018
11:41:25
Вдруг кому нужны красивые анимированые кнопочки https://github.com/prscX/react-native-shine-button

Алексей
20.01.2018
11:42:10
ага

там ListView с неким react-native-invertible-scroll-view

Petr
20.01.2018
11:46:15
Что лучше? Редакс или МобИкс? Кому что нравится?

Алексей
20.01.2018
11:46:44
не тот чат) такое лучше в @react_js

Petr
20.01.2018
11:46:59
Я имею в виду работу с реакт натив

Алексей
20.01.2018
11:47:14
в RN то же самое

Petr
20.01.2018
11:47:25
Так как настроить редакс с реакт навигэйшн это полный гемор?

Play
20.01.2018
11:47:56
Что лучше? Редакс или МобИкс? Кому что нравится?
просто тема холиварная) У каждого свои плюсы и минусы ?

Алексей
20.01.2018
11:48:22
С мобх легче
а есть кстати пример?

я бы глянул)

Google
Play
20.01.2018
11:48:35
С мобх легче
началось ?

Petr
20.01.2018
11:49:41
Редакс мне не нравится тем что нужны экшены редюсеры и т.д. Есть дакс, но тоже нужно всё это

Но я думаю что по производительности редакс выигрывает?

Play
20.01.2018
11:55:42
Редакс мне не нравится тем что нужны экшены редюсеры и т.д. Есть дакс, но тоже нужно всё это
Редакс хорош, но лично я сейчас мигрирую с него на этот https://dev-blog.apollodata.com/the-future-of-state-management-dd410864cae2

Play
20.01.2018
12:03:59
Потому что в заголовке написано «future»?
Потому что сейчас у меня 3 стейта(React, Redux, Apollo(Real Time App/ Subscriptions)), а так будет 2(React, Apollo(Real Time App/ Subscriptions)). React стейт больше юзаю для инпутов, поэтому у меня становтся все более чистый и минималичтичный код. Более того, работа с базой данных, что на сервере, что на сайте и мобильных платформах, осуществляется через Resolvers, из-за чего грань между front-end и back-end разработкой все заметней стирается, и написаный код можно переиспользовать. Так как по своей сути сервер - это такой же умное железо, как мобильные платформы и десктоп. Статья в тему версии Apollo 1.x https://habrahabr.ru/post/331088/

Play
20.01.2018
12:18:37
Потому что в заголовке написано «future»?
Redux получил мировое признание не просто так, но так как Redux не для того чтобы работать с сервером, также как Flux, MobX, то этот интрумент разработчика хорош только для управления состоянием и обмена данными по горизонтали, так как работать с сетью он не умеет, а для создании социальной сети, для чего идеально подходит React-Naitve - это ключевой фактор. Для работы с сервером, обмена данными по вертикали, может использоваться fetch() или более профессиональный инструмент как например axios. Apollo Client - это не только стейт менеджер, а еще и работа с сервером. Более того, даже если вы не юзаете React-Native, Apollo кросспатформеный. В каждой группе разработчиков iOS, Android, а теперь обычно и React, пишутся запросы к серверу на своем языке. Можете представьте себе, что если бы например iOS разработчик, мог бы написать компонент запроса к серверу, а Android, React разработчики могли бы его переиспользовать и наоборот, то сколько бы времени, до готовых приложений, высвободила бы эта технология для создания новых приложений и еще, если бы эта технология управляла состоянием мобильного приложения? Так вот это все про Apollo Client

Илья
20.01.2018
12:19:04
Redux получил мировое признание не просто так, но так как Redux не для того чтобы работать с сервером, также как Flux, MobX, то этот интрумент разработчика хорош только для управления состоянием и обмена данными по горизонтали, так как работать с сетью он не умеет, а для создании социальной сети, для чего идеально подходит React-Naitve - это ключевой фактор. Для работы с сервером, обмена данными по вертикали, может использоваться fetch() или более профессиональный инструмент как например axios. Apollo Client - это не только стейт менеджер, а еще и работа с сервером. Более того, даже если вы не юзаете React-Native, Apollo кросспатформеный. В каждой группе разработчиков iOS, Android, а теперь обычно и React, пишутся запросы к серверу на своем языке. Можете представьте себе, что если бы например iOS разработчик, мог бы написать компонент запроса к серверу, а Android, React разработчики могли бы его переиспользовать и наоборот, то сколько бы времени, до готовых приложений, высвободила бы эта технология для создания новых приложений и еще, если бы эта технология управляла состоянием мобильного приложения? Так вот это все про Apollo Client
Копипастить красивые тексты и я умею

Play
20.01.2018
12:20:04
Копипастить красивые тексты и я умею
Это мой текст, я готовлюсь продать Apollo в одну очень крупную известную компанию ?‍?

Igor
20.01.2018
12:22:09
Redux получил мировое признание не просто так, но так как Redux не для того чтобы работать с сервером, также как Flux, MobX, то этот интрумент разработчика хорош только для управления состоянием и обмена данными по горизонтали, так как работать с сетью он не умеет, а для создании социальной сети, для чего идеально подходит React-Naitve - это ключевой фактор. Для работы с сервером, обмена данными по вертикали, может использоваться fetch() или более профессиональный инструмент как например axios. Apollo Client - это не только стейт менеджер, а еще и работа с сервером. Более того, даже если вы не юзаете React-Native, Apollo кросспатформеный. В каждой группе разработчиков iOS, Android, а теперь обычно и React, пишутся запросы к серверу на своем языке. Можете представьте себе, что если бы например iOS разработчик, мог бы написать компонент запроса к серверу, а Android, React разработчики могли бы его переиспользовать и наоборот, то сколько бы времени, до готовых приложений, высвободила бы эта технология для создания новых приложений и еще, если бы эта технология управляла состоянием мобильного приложения? Так вот это все про Apollo Client
Я только не понимаю, а зачем rn если будет ios/android

Play
20.01.2018
12:23:27
Я только не понимаю, а зачем rn если будет ios/android
Об архитектуре и реформации стека технологий в других главах)

Igor
20.01.2018
12:27:33
Кстати, а какую версию RN лучше юзать? - create-react-native-app создает 0.50.3 - 0.53-RC как-то вообще стремно (почему оно на сайте висит?) У меня сейчас 0.47 и хочу обновиться.

Play
20.01.2018
12:38:55
Зачем продавать библиотеку?
я не продаю библиотеку, я экономлю время и деньги акционеров компании и предлагаю решения быть впереди конкурентов, а каких-то обогнать?

Илья
20.01.2018
12:50:48
Потому что иначе они не соглашаются на RN?)))

morda
20.01.2018
13:02:46
ну в буржуйских стартапах наличие баззвордов типа AWS/Google cloud резко повышает инвестиционную привлекательность)

(например)

Google
Play
20.01.2018
13:30:12
А зачем акционерам знать о том, какие библиотеки в проекте используются?
Им не зачем, но как минимум один раз в год, перед ними отчитывается совет директоров по KPI, и этот совет директоров на этих встречах или после, может быть пересмотрен, поэтому существует потребность в инструментах влияющих на KPI.

Алексей
20.01.2018
13:44:28
Alexander
20.01.2018
14:29:08
Кто-нибудь сталкивался с проблемой версии fbsdk?

Could not find com.android.support:appcompat-v7:27.0.1. Searched in the following locations: file:/C:/androidsdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.pom file:/C:/androidsdk/extras/android/m2repository/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar file:/E:/nodejsprojects/ason/android/sdk-manager/com/android/support/appcompat-v7/27.0.1/appcompat-v7-27.0.1.jar Required by: beostore:react-native-fbsdk:unspecified

в build.gradle compile project(':react-native-fbsdk') compile 'com.facebook.android:facebook-android-sdk:[4.22.1)'

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

https://github.com/facebook/react-native/issues/17147 этот таск. Никто не сталкивался?

Кому интересно - спасло вот это решение: https://stackoverflow.com/questions/47757074/react-native-fbsdk-error-no-resource-found-that-matches-the-given-name-attr-a

Vlad
20.01.2018
14:54:14
Может кто знает как побороть - после LaunchScreen.storyboard (сделал при запуске) появляется чёрный экран и только потом появляется приложение. Как можно сделать чтобы при подгрузке данных до запуска react приложение весел launchscreen?

Vlad
20.01.2018
15:19:04
https://github.com/crazycodeboy/react-native-splash-screen может это?
Если не смогу спасти свою ситуацию с storyboard в ios, то попробую, спасибо)

Play
20.01.2018
15:20:03
Если не смогу спасти свою ситуацию с storyboard в ios, то попробую, спасибо)
https://github.com/crazycodeboy/react-native-splash-screen#usage вот здесь, скрывает

Ольга
20.01.2018
15:20:10
/results@PollBot

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