
Ywein
10.06.2017
20:05:12
Выглядит это по идеи не так страшно
Из того что пока могу сказать - все замечательно работает с react-navigation, если использовать только stack navigator. drawer и табы на данный момент через nativebase делаю, вместо встроенных в пакет навигации
есть нюансы все равно конечно
но мне кажется я там просто чего-то не понимаю

Egor
10.06.2017
20:32:37

Google

Egor
10.06.2017
20:32:45
Парни, расходимся :)
Так, в 0.45 сломался Realm на iOS - кто-нибудь смог починить его? В issue пока тишина, советы из похожих issue в RN не помогают. Судя по ошибкам - что-то не то уже в нативном коде.

Denis
10.06.2017
22:56:04
? Друзья, blockchain-технологии достигли серьезных масштабов. Сейчас это масштабные решения Enterprise-уровня. Второй месяц экспериментируем с Ethereum, Smart Contracts, Truffle, web3.js, DApps (приятная новость - платформа JavaScript-friendly). Много интересного накопилось. Вижу, что много ребят начинают идти по этому пути. Создали группу для обсуждения технических вопросов разработки, связанных с архитектурой и разработки для платформы Ethereum. Присоединяйтесь: https://t.me/eth_ru

alex_smDef
11.06.2017
00:29:50
оо, как раз искал недавно!

Ywein
11.06.2017
00:40:42
Все таки react-navigation какой то неудобный
без лишней мороки невозможно перейти к родительскому роуту например при вложенности
ерунда какая то

Denis
11.06.2017
07:24:39
Делал такую штуку недавно через Image. Вырезал с макета полукруглый блок. Внутрь Image ложил Text, TouchebleOpacity. И задавал Image свойство stretch. Может это и не совсем красивое решение, но рабочее и кроссплатформенное.

Алексей
11.06.2017
07:33:07

Ywein
11.06.2017
07:34:02
а какой удобный?)
Пока не знаю. Но насчет react-navigation - оно не неудобное, это устаревшие данные.
оно просто сырое и использовать пока не стоит

Алексей
11.06.2017
07:34:22
а что использовать?

Ywein
11.06.2017
07:34:43
банально - там нельзя перейти из вехрнего роута во вложенный.

Google

Ywein
11.06.2017
07:34:49
это полный бред
у них это в issue есть

Алексей
11.06.2017
07:35:20
так а что использовать то?)

Ywein
11.06.2017
07:35:52
ну я сейчас тыкаю https://github.com/aksonov/react-native-router-flux
не знаю, пока рано что-то про него говорить
мне не нравится компонент табов который он использует, так что навигацию по табам там придется вручную делать

Алексей
11.06.2017
07:37:41
короче тебе ничего не нравится)

Ywein
11.06.2017
07:38:58
короче тебе ничего не нравится)
ну. не нравится компонент табов - это мелочи, по сравнению с ситуацией когда компонент просто невозможно нормально использовать

Алексей
11.06.2017
07:39:22
да вообще, какие плохие, все твои кейсы не продумали, ужс

Ywein
11.06.2017
07:39:57
ты серьезно считаешь что невозможность перейти из вложенного компонента в родительский и из родительского - во вложенный - это "не продумали мои кейсы"?

Алексей
11.06.2017
07:41:03

Ywein
11.06.2017
07:42:33
я даже вообще не понимаю что это значит ?
у них есть такая концепция как "StackNavigator", внутри которого определяются экраны.
Эти StackNavigator навигатор могут быть вложены друг в друга. Это полезно, т.к. многие настройки привязаны к обьекту StackNavigator, и если ты хочешь разные настройки для разных частей приложения - их нужно делать вложенными. Банально хотя бы страницу логина отделить.
Каждый такой StackNavigator предоставляет обьект navigation с помощью которого можно собственно осуществлять навигацию
И он работает только внутри своего StackNavigator

Алексей
11.06.2017
07:43:25
я знаю как работает react-navigation, не надо мне объяснять. но твой кейс я все равно не могу понять
ты сможешь подробнее объяснить свой кейс? может ты просто что то не так делаешь, попробуем разобратся)

Ywein
11.06.2017
07:48:32

Алексей
11.06.2017
07:49:11
вот как здесь https://reactnavigation.org/docs/navigators/stack ?))

Ywein
11.06.2017
07:50:42
представь что у тебя стак навигатор вложен в стак навигатор который вложен в стак навигатор

Google

Алексей
11.06.2017
07:51:14
я представил и не понимаю зачем мне такое))

Ywein
11.06.2017
07:52:17
ох да хоть бы для того чтобы настройки анимации разные задать.

Алексей
11.06.2017
07:52:45
можешь привести конкретный кейс?

Ywein
11.06.2017
07:53:15
transitionConfig

Алексей
11.06.2017
07:53:26
это не конкретный кейс

Ywein
11.06.2017
07:53:49
я хочу иметь разный transitionConfig в разных экранах

Алексей
11.06.2017
07:54:10
ну так делай, что мешает

Ywein
11.06.2017
07:55:48
я возможно где-то что-то пропустил в документации, но там вроде довольно явно все выглядит, что он указывается для каждого StackNavigator

Алексей
11.06.2017
07:58:59
смотреть надо в исходниках, вполне возможно что для каждого скрина можно отдельно делать, например тот же cardStyle можно каждому отдельно выставлять
но имхо говорить что из-за этого сырой это как то странно. найди мне в любой другой либе такое
в других ты даже похожей гибкости не найдешь

Ywein
11.06.2017
08:02:22
там можно было на каждый роут любые параметры привзяать, включая анимацию
и с переходом от одного экрана к другому проблем тоже небыло

Алексей
11.06.2017
08:04:05
ну ты пробовал transitionConfig на скрин ставить?

Ywein
11.06.2017
08:05:00

Алексей
11.06.2017
08:16:38

Google

Ywein
11.06.2017
08:17:58
Ок, попробую
Можно попробовать засунуть логику выбора анимации в transitionConfig, получать в нем информацию о текущей сцене и применять анимацию соответственно
В общем и целом работает. Передаю в смене навигации параметр transition, потом в transitionConfig
const { index, route } = scene
const params = route.params || {};
if (params.transition == ...) {

Ostap
11.06.2017
12:11:55
Кто заводил expo с typescript?

Admin
ERROR: S client not available

Bogdan
11.06.2017
17:43:21
Посоветуйте что почитать про оптимизацию ram и threads, а то количество потоков со временем использования растет, да и оперативки чет много берет

Джон
11.06.2017
20:37:37
Ребят, кто какой пакет для карт юзает сейчас?

Vadim
11.06.2017
20:40:32
от airbnb использую
альтернатив нету лучше

Джон
11.06.2017
20:40:59
на 0.44 работает нормально?

Vadim
11.06.2017
20:41:05
на 0.43 да, эту версию использую

Джон
11.06.2017
20:41:24
ок пасиб =)
Ребя, как вызвать колбек при входе/выходе маркера текущей геопозиции в/из полигона на карте?
если через react-native-maps
надо вручную вычислять, или есть какой-то готовый метод?
все, разобрался

Egor
12.06.2017
08:17:28
загадочник
так напишите как разобрались

Google

Roman
12.06.2017
09:42:53
а никто не сталкивался что на андроиде вебвью сама декодит в хтмл всякие %22 %C2%B0 в символы?
вебвью получает хтмл через postMessage и и сеттит через document.querySelector('#wrapper').innerHTML = html
присылаешь ей %22 а видишь двойные кавычки :(

Dzhuraev
12.06.2017
09:51:02
как можно включить/отключить gps ?

Vadim
12.06.2017
10:03:46
https://facebook.github.io/react-native/docs/geolocation.html

Maxim
12.06.2017
13:36:12
Всем привет
Кто что юзает для отображения HTML?

Dzhuraev
12.06.2017
13:37:27
Реакт натив веб вью

Maxim
12.06.2017
13:37:31
Я пропробовал это, но стили не подтягивает : https://github.com/jsdf/react-native-htmlview
Хотя
Есть идея....
Идея провалилась
Как WebView скормить стили?

Dzhuraev
12.06.2017
14:33:20
Ты задай стили html контенту

Maxim
12.06.2017
14:35:33
не сработало(
Стили игнорятся(