@reactnative_ru

Страница 198 из 878
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
да вообще, какие плохие, все твои кейсы не продумали, ужс
мм. то что мне не нравится в react-navigation это просто баг. он у них уже два месяца висит в issue

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

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
в других ты даже похожей гибкости не найдешь
хм, чес говоря я даже в старом Navigator все вот это делал без особых проблем.

там можно было на каждый роут любые параметры привзяать, включая анимацию

и с переходом от одного экрана к другому проблем тоже небыло

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

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

Ywein
11.06.2017
08:05:00
ну ты пробовал transitionConfig на скрин ставить?
может я не понимаю куда его ставить? я вообще куда только не пробовал пихать, но все же

Алексей
11.06.2017
08:16:38
может я не понимаю куда его ставить? я вообще куда только не пробовал пихать, но все же
ты ставишь для StackNavigator? а пробовал делать в виде: Profile: { screen: ProfileScreen, transitionConfig: config } ? по крайней мере по этому как то так происходит https://github.com/react-community/react-navigation/blob/master/src/views/CardStack.js

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
ок пасиб =)

на 0.43 да, эту версию использую
на 0.44 со скрипом завелось, на 0.45 вообще не работает )

Ребя, как вызвать колбек при входе/выходе маркера текущей геопозиции в/из полигона на карте?

если через 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
не сработало(



Стили игнорятся(

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