@reactnative_ru

Страница 262 из 878
Egor
07.08.2017
06:43:01
Забыл совсем про это) Посмотрел - навигацию назад не хендлит, но за-то сократил мой код на пару строк ?
думаю, надо через ваш навигатор следить за состояние стека (или в общем) и смотреть на каком экране сфокусировано сейчас приложение...

Mikhail
07.08.2017
07:54:19
Всем привет, народ а в каких единицах измеряются отспуы и размеры? Например padding: 50, что такое 50 это dp или пиксели?

Egor
07.08.2017
07:55:32
скорее это point

'логический пиксель', в зависимости от плотности экрана будет соответствующее число физических пикселей, но о них не надо думать, имхо

Google
Albert
07.08.2017
08:48:25
Привет. Подскажите можно ли нативные UI элементы написанные на свифте портировать в RN или переписывать надо на obj?

Алексей
07.08.2017
08:48:44
можно портировать

вот здесь посмотри https://github.com/airbnb/native-navigation/tree/master/lib/ios/native-navigation

Albert
07.08.2017
08:51:02
спасибо!

Алексей
07.08.2017
08:52:12
по факту там просто бриджы нужны

Play
07.08.2017
10:38:47


Почему у меня этот компонент при открытии таба тормозит?

Dzhuraev
07.08.2017
10:45:28
Видимо загрузка видео происходит в ui потоке

Play
07.08.2017
11:18:14
Видимо загрузка видео происходит в ui потоке
перенес в конструктор аудио поток. Так правильней?



Алексей
07.08.2017
11:18:52
лол)

Максим
07.08.2017
11:21:50
Строку перенес)

Play
07.08.2017
11:24:41
componentDidMount нужен для этого?

Google
Play
07.08.2017
11:24:54
с fetch?

Pavel
07.08.2017
13:27:00
https://polidea.github.io/react-native-ble-plx/#fulluuid - кто то с этим работал? оно умеет RX/TX данные считывать-записывать?

как в light blue - заходишь в RX\TX и видишь просто данные оокторые у меня с блютуза сыпятся

Yevhenii
07.08.2017
13:31:47
Привет всем, возможно кто сталкивался сталкивался с такой проблемой: -Есть List в котором есть посты с картинками. -Для того, что бы картинки вытягивались по высоте в постах на ComponentWillMount стоит Image.getSize который потом сетит высоту. -В чем дело, когда список рендерится, то лезут ворнинги что нелзя делать setState на unmounted component

Алексей
07.08.2017
13:32:57
ставь флаг в componentDidMount и убирай в componentDidUnmount, и делай всякие штуки с setState только если флаг true

Yevhenii
07.08.2017
13:37:11
в данном случае в ComponentWillMount идет setState, я так понимаю лучше в componentDidMount вынести? просто не совсем улавливаю, смысл в ComponentWillMount смотреть на флаг если он обновляется в componentDidMount?

Yevhenii
07.08.2017
13:46:03
я про другое, мне до момента, пока у компонента не отработает рендер нужно в стейт записать высоту картинки, благодаря именно этому сетСтейту и вылазит варнинг. Саму идею с флагами я понял, мне нужно делать сетСтейт между componentDidMount и componentDidUnmount. Но ведь записать высоту в стейт нужно до этого момента.

Я понял, имеется в виду что саму картинку отображать только когда флаг тру?

Алексей
07.08.2017
13:47:31
Я понял, имеется в виду что саму картинку отображать только когда флаг тру?
когда картинку отображать пофиг, главное setState не дергать после анмаунта

Yevhenii
07.08.2017
13:54:56
есть проблемка, использую react-navigation, он при переключении между табами или при переходе на другие скрины не анмаунтит

Алексей
07.08.2017
13:55:20
табы он не анмаунтит - да

да и обычные скрины тоже, только когда назад по стеку идешь

это нормальное поведение

Ulook
07.08.2017
13:58:40
http://prntscr.com/g5fowb

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

(черный на скрине)

Алексей
07.08.2017
13:59:26
http://prntscr.com/g5fowb
https://github.com/react-native-community/react-native-linear-gradient

Ulook
07.08.2017
14:27:31
спасибо

Google
Евгений
08.08.2017
06:31:02
Всем првиет, как переписать примерно такую вот запись RACObserve(self, myArray) subscribeNext:{} на свифт?

dima
08.08.2017
06:40:38
всем привет есть тут кто?

совсем никого ??

Alexandr
08.08.2017
06:43:13
вопрос пиши сходу, какой смысл расспрашивать если тут кто-то, если в чате больше тысячи человек?

dima
08.08.2017
06:44:32
как привязать редакс к реакт навигатион? что должно произойти ? и зачем это

я смотрю экзапл

https://github.com/react-community/react-navigation/blob/master/examples/ReduxExample/index.js но пока не вник

Danil
08.08.2017
06:51:01
https://github.com/react-community/react-navigation/blob/master/examples/ReduxExample/index.js но пока не вник
Я так привязал, вот тут описано: https://github.com/react-community/react-navigation/blob/master/docs/guides/Redux-Integration.md

Stas
08.08.2017
06:51:24
На каждый навигатор будет редюсер и будет роутеру кидать экшены а тот ему nextState возвращать

dima
08.08.2017
06:51:27
я не пойму зачем это?

nav этот стейт будет у каждого роута?

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

Alexandr
08.08.2017
06:53:32
если кто-то столкнется с тем же, сможет по поиску найти в чате

Stas
08.08.2017
06:54:04
Вообще юзайте реакт роутер. Навигейшен сырая.

dima
08.08.2017
06:54:29
что за реакт роутер

react router flux?

если связать с редаксом роуты то что в пропсе nav будет?

Stas
08.08.2017
06:55:17
https://github.com/ReactTraining/react-router?files=1

dima
08.08.2017
06:57:21
ну не знаю. Мне многие говорят все уже юзают react-navigation

именно его хочу опробывать. Он пашет адекватно. Но + редакс я не пойму какой толк мне должен он принести?

Google
Stas
08.08.2017
07:03:21
Если приложение не особо сложное, то никакого

dima
08.08.2017
07:07:16
Если приложение не особо сложное, то никакого
я так понял благодаря связыванию роутера + редакс я смогу переходить по страницам черезх диспатч?

Если приложение не особо сложное, то никакого
https://github.com/react-community/react-navigation/blob/master/examples/ReduxExample/src/navigators/AppNavigator.js вот откуда взялся dispatch на строке 17

я вроде высе посмотрел. Но не нашел где он передаетсяЭто передается?



dispatch откуда он взялся не могу понять

поможет кто ? D. Я не пойму откуда диспатч. + он еще обязательный. На главной странице index js этот компонент не получает пропсов, nav видно. Получил из конекта.

Алексей
08.08.2017
07:14:21
dima
08.08.2017
07:15:11
ты серьезно? ?
может ты помочь сможешь?

Stas
08.08.2017
07:15:25
Серьезно. Пишем последние 2 месяца достаточно большой проект на навигейшен.

Алексей
08.08.2017
07:16:26
Серьезно. Пишем последние 2 месяца достаточно большой проект на навигейшен.
на навигейшн или не реакт роутере? сможешь показать пример прилаги на реакт роутере? а то может я чего то не знаю и он годен в RN

Stas
08.08.2017
07:17:18
Хз) 0)0 утверждаю что навигейшен сырая

Алексей
08.08.2017
07:17:50
может ты помочь сможешь?
делай без редакса, не забивай голову, особенно если не понимаешь зачем он тебе там с react-navigation

Алексей
08.08.2017
07:18:24
Хз) 0)0 утверждаю что навигейшен сырая
то есть ты серьезно советовал сейчас либу которую не юзал в RN? ?

Danil
08.08.2017
07:18:54
При использовании Redux как правильно слушать изменения глобального стейта? Кейс: 1. Отображается Компонент 1 2. Отображается в нем Компонент 2 который шлет экшен который обновляет стейкт 3. Надо обновить Компонент 1 так как в стейте поменялись данные. Как такое правильно делать?

Я думал mapStateToProps вызывается всегда, но он оказывается вызывается только во время инициализации компонента

Maria
08.08.2017
07:19:54
при каждом изменении стэйта он вызывается

Danil
08.08.2017
07:20:26
У меня не вызывается, но redux-logger логает изменения

Значит стейт точно меняется

Google
Danil
08.08.2017
07:20:53
На гитхабе тоже почитал и писали, что mapStateToProps не вызывается, иначе бы по перформансу било

Алексей
08.08.2017
07:21:20
ох, ну у тебя и каша в голове, без обид)

dima
08.08.2017
07:21:49
блин мне подмогет кто? Я уже чет совсем не могу

Stas
08.08.2017
07:22:45
блин мне подмогет кто? Я уже чет совсем не могу
Ты редакс юзаешь вне навигейшен?

Maria
08.08.2017
07:22:59
dima
08.08.2017
07:23:11
Ты редакс юзаешь вне навигейшен?
ну юзал в вебе. А тут я не могу с навигейшен связаьт

Danil
08.08.2017
07:23:41
Они тут описали как использовать React-Navigation + Redux: https://github.com/react-community/react-navigation/blob/master/docs/guides/Redux-Integration.md

Я вчера делал по их описанию и все отлично работает

dima
08.08.2017
07:23:57
Я вчера делал по их описанию и все отлично работает
а если оставить nav просто return []. ТО работает? Откуда там dispatch взялся?ъ

Алексей
08.08.2017
07:24:31
Поясни
mapStateToProps не вызывается если стейт не изменился, так редакс работает. но если стейт изменился, то должны изменения прийти в компонент. вполне возможно у тебя на компоненте sCU стоит и не дает обновится

dima
08.08.2017
07:24:54




Danil
08.08.2017
07:26:32
mapStateToProps не вызывается если стейт не изменился, так редакс работает. но если стейт изменился, то должны изменения прийти в компонент. вполне возможно у тебя на компоненте sCU стоит и не дает обновится
> но если стейт изменился, то должны изменения прийти в компонент mapStateToProps должен вызваться у всех компонентов? > вполне возможно у тебя на компоненте sCU стоит и не дает обновится Не переописывал

Your navigation prop must provide the current state, as well as access to a dispatcher to handle navigation options.

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