
Demuz
25.03.2018
20:36:50
Зачем 4 прямоугольника по бокам то. ?

jslby
25.03.2018
20:43:34

Demuz
25.03.2018
21:04:23
А, понял. Незнаю даже. С камерой пока не экспериментировал. Размер ее контейнера нельзя там указывать?

Google

Arsenii
25.03.2018
21:09:27

Anton
26.03.2018
01:50:29
Привет
Кто-то авторизацию через фейсбук делал?
дает пройти авторизацию а потом ошибка и собвсенно данные в приложение не вовзращаются

Nikita
26.03.2018
01:51:58
По диплинку переход?

Anton
26.03.2018
01:53:11
Да
Гугл работает отлично, а фейсбук переход не делает

Adaptive
26.03.2018
01:53:48
Да
с ним беда у тебя, проверь его

Andrey
26.03.2018
05:06:10

Vlad
26.03.2018
05:09:17
Всем доброе утро. Вопрос возник по программе апла, могу ли я быть сразу в двух тимах одновременно? Мне надо залить приложение на аккаунт другой команде, в itunes connect всё вижу и роль администратора, но xcode не видет эту команду

morda
26.03.2018
06:37:56
Точно можешь

Sergey
26.03.2018
06:38:21
здравсьвуйте, у меня flatlist и там по renderItem отображаются новости, и я хочу после третьего поста вставить компонент. есть ли в flatlist props как ListHeaderComponent, но чтобы компонент был третьим?

Google

morda
26.03.2018
06:38:36
Но лучше емейлы разные ибо достает со временем
https://blog.bam.tech/developper-news/react-native-inside-native-apps-the-navigation-challenge
Есть у кого апп с виксовой нативной навигацией в проде?

Pavel
26.03.2018
07:46:21
ПО ссылке вроде не виксовая. Что сейчас в моде? react-navigation или rn-navigation?

morda
26.03.2018
07:47:05
Там аирбнбшная которую челы под себя допилили
Я так, related спрашиваю

Pavel
26.03.2018
07:48:18
У меня вообще react-native link сегодня со stack overflow упла на навигаторе

Vlad
26.03.2018
07:48:18

morda
26.03.2018
07:48:54

Pavel
26.03.2018
07:49:00
В чём принципиальная разница?

Vlad
26.03.2018
07:49:22
Там много багов и форкать придётся в 50% случаев

morda
26.03.2018
07:49:45
Допиливать прям либу?
Ухх

Vlad
26.03.2018
07:50:10
Ну не то что джопилива, по issue просто находил решения и немного сам
Пожалел очень что взял. Так как я больше по js, а там всё native way реализовано

morda
26.03.2018
07:50:31
Блин печалько

Vlad
26.03.2018
07:51:09
Но там перфоманс хороший и если с нативом дружишь - легко допиливать
Но я больше не возьму в проект эту навигацию))

Google

morda
26.03.2018
07:51:46
А пример багов можешь привести?


Vlad
26.03.2018
07:54:41
Нету прелоуда js, из-за этого если воспользуешься встроенными модалками или либами где есть лоуд в componentDidMount - будет мигать
Авторизацию делать приходится не стандартными путями - так как у тебя каждый экран - это не одно целое (как ssr в вебе). С кнопками было много проблем в TabNavigation: нету градиентов там, довольно странно приходится расположение делать (отступы если есть сверху, обязательно и снизу делать). Не всегда корректно работают component lifecycles, так как у этой навигации вынесена логика в events внутри библотеки, Нужно менять нативный код на андроиде, что однажду у меня привело к багу при react-native link (другая библиотека тоже вмешалось и всё шло по …)
И так далеее
Я 30% времени работы над проектом делал костыли для адекватной работы с навигацией
Это я молчу про анимацию переходов между экранами - выбора нету особо + тоже баг был, что всё прыгало при возврате назад
+ deeplink не всегда у меня отрабатывали когда настраивал пуши
Короче горит у меня от этой библиотеки


morda
26.03.2018
07:59:46
Ухх

Vlad
26.03.2018
07:59:51
Очень много не покрытых тестами костылей

morda
26.03.2018
07:59:53
Достаточно)

Vlad
26.03.2018
08:00:07
Я вообще при каждом запуске боюсь чтобы всё не разволилось

Vlad
26.03.2018
08:00:41
Поэтому в следующем проекте взял react-navigation и был доволен, так как все костыли ты можешь сделать на react и покрыть тастами

morda
26.03.2018
08:00:45
Обновления самого рн вообще боль наверное?

Vlad
26.03.2018
08:01:09
Я попытался с 46 до 47 полнять и просто забил, когда увидел кол-во ошибок

morda
26.03.2018
08:01:24
Мдээ

Vlad
26.03.2018
08:01:24
Так как повтарюсь, для работы навигации надо в андроиде Main.java менять
Идея очень классная, но wix, походу просто забила на навигация. Вот я смотрел исходники v2, там всё классно вышлядет и много фишек, но там она в стадии alfa уже как пол года/год
Там даже примеры legacy есть)

morda
26.03.2018
08:02:40
Это мы знаем)

Google

Vlad
26.03.2018
08:03:09
Не советую брать без опыта в нативе) У меня все знакомые кто пользуются - просто форкнули, допилили и довольные

morda
26.03.2018
08:03:49
А допиленные форки есть?

Алексей
26.03.2018
08:12:16

Kirill
26.03.2018
08:18:51
Ребят, а как сервис для ci называется? Кто-то писал, что он еще в докер завернут, забыл название.

Roman
26.03.2018
08:25:26
circleci?
drone?

Admin
ERROR: S client not available

Kirill
26.03.2018
08:30:33
Спасибо)

Alex
26.03.2018
08:31:59
Всем привет! На что может влиять целевой пакет разработчик в play markete??

Demuz
26.03.2018
08:39:03
Иначе говоря, нужен результат как от this.state.someArray.key1.key3 = "newValue". Но через setState все перезаписывается.

Vlad
26.03.2018
08:41:00

Алексей
26.03.2018
08:41:46
someArray: {} ? ссори)

Demuz
26.03.2018
08:42:03
Чего? Это же для примера написано.

Vlad
26.03.2018
08:42:08
this.setState({
…this.state,
someArray: [
…this.state.someArray,
key1: valkue
]
})
Ну десктруктиризация наше всё в фп

Demuz
26.03.2018
08:42:26

Nikita
26.03.2018
08:42:39
this.setState(prevState => {
return {
someObject: { key1: { ...prevState.someObject.key1, key3: 'value' } }
};
});

Vlad
26.03.2018
08:42:53

Google

Vlad
26.03.2018
08:43:08

Kirill
26.03.2018
08:43:16
Может, js доучить, прежде чем фреймворки мучить?)

Demuz
26.03.2018
08:43:17
Не, беспонтовый вариант. Оказывается новый массив удобней собрать, чем копировать данные старого. Спасибо. Буду знать.

Vlad
26.03.2018
08:43:26
Но только копировать надо весь объект

Demuz
26.03.2018
08:43:30

Р
26.03.2018
08:43:54
Всем здравствуйте . Появился вопрос : можно ли запускать проект на устройстве например на телефоне?

Nikita
26.03.2018
08:43:58
такую большую вложенность наверное лучше не стоит делать

Р
26.03.2018
08:43:58
и как это сделать

Kirill
26.03.2018
08:44:36
https://facebook.github.io/react-native/docs/running-on-device.html

Demuz
26.03.2018
08:45:19
Да я наоборот хотел упростить. Чтобы доступ к значению пикеров был типа this.languages[languageCode].checked. И через setState хотел поменять this.languages[languageCode].checked = !checked, типа того.

Nikita
26.03.2018
08:48:04
Подскажите, если у меня навигация через Табы (RNRF используется).
В одном стэке есть две сцены, одна - это лист, другая - это айтем из листа.
При заходе в сцену айтема, при клике по Табу (по сути текущему) — не происходит возврат обратно, как в нативных приложениях.
Я могу вернуться кнопкой «Назад» и свайпом вправо, но хотелось бы и по табу уходить.

Demuz
26.03.2018
08:50:32
А ивента там нет в компоненте, реагирующего на клик по табу?

Nikita
26.03.2018
08:52:29

Illia
26.03.2018
09:12:25
Привет, может подскажите, при react-native run-android, первый раз билд успешен, но результат страница которую я делал в часом начале(инит Пейдж), второй раз билд крашится, :app:mergeDebugAssets(...assets/debug/fonts), третий билд успех и все норм скомпилилось со всеми изменениями

Arsenii
26.03.2018
09:26:34
Привет! Нужно сделать в оффлайн ржиме сохранение очереди запросов и отправки когда будет подключение, возможно кто-то уже делал похожее или знает готовые решения для подобной задачи?
У меня кроме как создать стек куда ложить объекты с описанием запроса и параметрами пока нет идей.

Andrey
26.03.2018
09:30:18
привет всем, есть кто плотно работает с react-navigation? есть пару вопросов по transition конфигам :)

Zae
26.03.2018
09:31:38