@reactnative_ru

Страница 378 из 878
Evgeniy
14.11.2017
11:20:02
всё попробую =)

Ilya
14.11.2017
12:43:46
Кто нибудь сталкивался - делатю пуши через Expo, при нажатии на уведомление Андроид не видит это событие через Expo.notifications.addListener (но видит когда приходит) На ios все ок

Sergey
14.11.2017
12:56:02
StackNavigator -> screen: customComponen -> TabNavigator внимание вопрос... что нужно что бы я мог в саге задиспатчить навигацию и открылась конкретная таба ? у меня почему то рендерится кастом компонент с активной первой табкой - в customComponent сделал static router = TabNavigator.router

нужно TabNavigator компоненту прокинуть пропс navigation={this.props.navigation}

Google
Sergey
14.11.2017
12:59:48
спасибо за помощь

Alexander
14.11.2017
14:47:32
обновился до react-native 0.50.3 вылезла ошибка

Uncaught SyntaxError: Unexpected token <

в debuggerWorker.js: 1

Алексей
14.11.2017
14:50:22
чет с бабелем вангую

Arthur
14.11.2017
14:51:26
обновился до react-native 0.50.3 вылезла ошибка
вангую что в 0.51 будет примерно такая же ситуация )

Alexander
14.11.2017
14:51:44
вроде завелось

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

расчитываете высоту от верха? position: absolute, top: ...

Arthur
14.11.2017
14:54:30
господа, а тулбар вы как прижимаете книзу окна?
ногой а вообще absolute + marginBottom: 0 marginLeft: 0 marginRight: 0

Alexander
14.11.2017
14:54:53
эм

а как же iPhone x ?

Arthur
14.11.2017
14:55:43
а как же iPhone x ?
для него соответственно не 0

Google
Илья
14.11.2017
14:59:40
а как же iPhone x ?
Так у него в любом случае высота другая

Alexander
14.11.2017
14:59:58
так вот и интересно

ಠ_ಠ
14.11.2017
15:09:45
расчитываете высоту от верха? position: absolute, top: ...
В UIView есть safeArea, вот лучше от него и расчитывать.

Alexander
14.11.2017
15:13:28
Как?

Специально для этого обновился до актуальных версий

jdc
14.11.2017
15:54:41
Подскажите плз видосы на юутубе по react native (интересует запуск апки, и подключение эмулятора) P.S: из оф. доки, в expo генерится url, но что с ним делать?

Nikita
14.11.2017
19:06:27
https://cdn.dribbble.com/users/365424/screenshots/3946385/cover1.gif кто-нибудь делал такие карты? точнее анимацию роутинга

Виктор
15.11.2017
04:21:11
Всем привет. Я уже задавал вопрос по использованию svg картинок в проекте. Мне посоветовали msvgc и react-native-svg. Ребят, кто советовал, у вас есть проекты открытые на гитхабе или exemples какие нибудь простые? Скиньте пожалуйста, если есть.

Виктор
15.11.2017
05:12:53
Привет. Проект закрытый. С чем именно проблемы возникли?
Создал компонент. Не рендерится и появляется ошибка "can't find variable: Component". Использую TypeScript. Не могу с уверенностью сказать, что это является причиной

Виктор
15.11.2017
05:18:48




Damir
15.11.2017
05:19:22
Привет, встречали ошибку invalid regular expression nothing to repeat

как фикстить

Egor
15.11.2017
05:24:38
Наверное надо импорт сделать компонента из либы react?

NickWickedSick
15.11.2017
05:25:17
попробуй в функционально объявить компонент прямо в том компоненте в котором его используешь, чтобы отсечь возможные траблы с импортами

Google
NickWickedSick
15.11.2017
05:25:57


Egor
15.11.2017
05:25:57
Вдруг и такое есть

Виктор
15.11.2017
05:27:06
Хорошо, сейчас попробую

Спасибо

Egor
15.11.2017
05:28:17
Хорошо, сейчас попробую
Да, можно и функциональный компонент сделать, так как он просто рендерится.

NickWickedSick
15.11.2017
05:28:28
Хорошо, сейчас попробую
Вообще, все компоненты без состояния старайся реализовывать функциями, потому что без рендера они работают на 45% быстрее

NickWickedSick
15.11.2017
05:57:41
proof?
https://medium.com/missive-app/45-faster-react-functional-components-now-3509a668e69f Достаточный пруф?

Horse
15.11.2017
06:04:57
NickWickedSick
15.11.2017
06:05:39
хм тесты привязанные к дому отностить с РН
А в чем принципиальная разница?

Horse
15.11.2017
06:07:03
А в чем принципиальная разница?
ну как бы рендеры разные, среда выполнения разная, да и тест сам попахивает

NickWickedSick
15.11.2017
06:10:39
ну как бы рендеры разные, среда выполнения разная, да и тест сам попахивает
Среда это в любом случае js код. Если ты считаешь, что весь реактовский жизненный цикл высчитывается в нативном треде, то ок, считай так дальше

NickWickedSick
15.11.2017
06:13:57
Не ну твой статус обо всем говорит, давай закончим на этом
Аппелировать к личности, достойно слился

Horse
15.11.2017
06:14:29
NickWickedSick
15.11.2017
06:15:02
ты первый начал
Чувак, давай плиз без детского сада

ты первый начал
Я высказал мнение. Кинул пруф. Привел аргументы. Я не заставляю тебя юзать функшнл компоненты в RN. И у меня нет цели убедить тебя хоть в чем-то. Иди с миром

Виктор
15.11.2017
06:18:32
Егор, Ник, спасибо. Все получилось. Сейчас буду пытаться избежать хардкода, разобраться с импортами и выделить все в структурированные классы, а так все здорово работает.

Alexey
15.11.2017
07:10:27
Всем привет. У меня есть список FlatList в него сетятся элементы @observable (использую mobx). Так вот, когда добавляю како нибудь иэлемент или изменяю существующий, хочу сделать прокрутку списка до измененного элемента, как делать прокрутку до элемента я разобрался, но список тормозит. Если скроллить до 30 элемента, то происходит резкая прокрутка, а потом через несколько секунд появляются элементы. Как сделать хороший быстрый список?)

Google
Egor
15.11.2017
07:17:13
это асинхронный render

это норма по идее

Alexey
15.11.2017
07:17:53
То есть ускорить работу списка не получится?

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

Egor
15.11.2017
07:23:33
так он тормозит или резко скроллится?

асинхронный рендер как раз для того, чтобы не тормозило на скролле

In order to constrain memory and enable smooth scrolling, content is rendered asynchronously offscreen. This means it's possible to scroll faster than the fill rate ands momentarily see blank content. This is a tradeoff that can be adjusted to suit the needs of each application, and we are working on improving it behind the scenes.

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

disableVirtualization={true} попробуйте

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

https://github.com/facebook/react-native/issues/13413

Alexey
15.11.2017
07:27:24
так он тормозит или резко скроллится?
Ну видно что он резко скроилится до того места где должен быть элемент, но там еще пустота (белый экран) и потом только появляются элементы

Egor
15.11.2017
07:28:25
это как раз потому что не тормозит =)

если честно, точно не знаю как решать такую проблему

VirtualizedList: You have a large list that is slow to update - make sure shouldItemUpdate is implemented effectively and consider getItemLayout, PureComponent, etc.

Egor
15.11.2017
07:30:35
почитайте тред с гитхаба выше, кажется, он именно то что нужно

Alexey
15.11.2017
07:31:35
Ок, спасибо!

James
15.11.2017
07:53:59
Здравствуйте!Как на телефоне андроиде или айфоне во время разговора каждую минуту нажимать решетку?

Google
James
15.11.2017
08:07:43
Да

Alexsandr
15.11.2017
08:22:12
We need to go native
да нет тут можно обойтись и rn, только количество анимаций будет просто пипец колосальным

Alexander
15.11.2017
09:11:50
парни, кто уже юзал SafeAreaView ?

получается она и в react-native и в react-navigation, какой-то двойной отступ для статусбара получается

Pavel
15.11.2017
09:16:11
Всем доброго дня. У меня проблема с 'react-navigation' подскажите, может кто сталкивался.? У меня объявлены два 'StackNavigator'-а с разными компонентами, также у меня есть рутовский 'TabNavigator', который подключает эти 'StackNavigator'-ы. Можно ли добавить возможность переходить из одного 'StackNavigator'-а в другой? Как пример: первый навигатор содержит два компонента 'Home' и 'HomePayment', а второй навигатор содержит компоненты 'Balance' и 'BalanceAccurated' и мне нужно переходить из 'HomePayment' в 'BalanceAccurated'.

Peter
15.11.2017
09:23:39
https://reactnavigation.org/docs/routers/

Andrey
15.11.2017
09:34:19
кто-нибудь обновлялся с версии RN 0.44.2 до последней текущей? как прошло? Сильно гемерно? какие подводные камни могут быть?

Pavel
15.11.2017
09:51:25
Спасибо, помогло)

Оказывается сам ошибся и путь неправильный вписал) переходит и через navigate тоже

Джон
15.11.2017
10:34:11
супер

Alexander
15.11.2017
10:56:11
кто знает как сделать чтобы статусбар был прозрачный и наезжал на часть компонента-фона?



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