@reactnative_ru

Страница 170 из 878
Umren
15.05.2017
12:12:36
форк все же поддерживать геморно кому то будет

reactive-native-windows и osx это форки чьи то они не в апстриме?

Google
Umren
15.05.2017
12:14:41
а как поддерживается совместимость вообще, если ты решил создать приложение на 4 платформы между основной разработкой и форком или я думаю пока у людей такого опыта не было вообще?

Алексей
15.05.2017
12:17:06
есть даже либы которые под 3 платформы сделаны)

jdc
15.05.2017
12:37:21
Как в passport-vkontakte отправить токен на реакт?

Dima
15.05.2017
12:37:48
macos форк специфичен, т.к. очень много кода общего, а вообще есть несколько тактик, самая простая это взять общее c++ ядро из RN и навесить уже нужную реализацию нативных модулей и UI

Nikita
15.05.2017
13:05:34
а почему может не работать Hot Reload в subview?

Nikita
15.05.2017
13:07:52
у него есть стейт

это не правда

Mars
15.05.2017
13:08:05
это не правда
Что не правда?

Nikita
15.05.2017
13:08:55
у меня нормальный класс

export class TicketViewScreen extends React.Component { static navigationOptions = { … }; constructor(props) { …

вот так примерно

Алексей
15.05.2017
13:09:25
у меня нормальный класс
в этом то и проблема)

Google
Nikita
15.05.2017
13:09:42
есть StackNavigator, в нем два экрана

первый как бы основной и для него Hot Reload работает

второй открывается из первого и для него не работает

Mars
15.05.2017
13:10:19
у меня нормальный класс
Я не говорю что у тебя именно Stateless, я сказал что в этом может быть причина. Это был ответ на твой вопрос

Nikita
15.05.2017
13:10:31
ну так у меня есть стейт

или я не понимаю определение

Mars
15.05.2017
13:10:52
ну так у меня есть стейт
Дак я понял это с первого раза

Nikita
15.05.2017
13:10:53
но я использую this.state

Andrew
15.05.2017
13:10:54
Есть вопрос: Возможно ли настроить Android Studio для нормально работы над нативным модулем? Смотрю в структуре уже существующего модуля есть только один build.gradle, а на top-level уровне грэдловых файлов нет.

Nikita
15.05.2017
13:11:02
onPress={() => { this.props.navigation.navigate("TicketView", item) }}

вот так открываю его

Mars
15.05.2017
13:11:11
Nikita
15.05.2017
13:11:32
React 0.14 introduces the ability to write these stateless components as functions

у меня же не функция

Mars
15.05.2017
13:11:38
https://hackernoon.com/react-stateless-functional-components-nine-wins-you-might-have-overlooked-997b0d933dbc

Nikita
15.05.2017
13:11:53
export const TicketsTab = StackNavigator({ Tickets: { screen: TicketsScreen, navigationOptions: () => ({ title: 'Билеты', }), }, TicketView: { screen: TicketViewScreen, navigationOptions: () => ({ title: 'Просмотр билета', }), }, })

вот у меня два экрана

и я не понимаю почему один релоадит а второй нет



в моем понимании то что ты называешь stateless component это на второй картинке

Google
Nikita
15.05.2017
13:13:32
а на первой stateful

а

хотя в первом нет работы со стейтом

Murad
15.05.2017
13:13:58
тебе в канал по реакту

там у тебя уточнят что за сборщик и конфиг ты используешь

Nikita
15.05.2017
13:14:15
react native

ios



Murad
15.05.2017
13:14:26
div ?

Nikita
15.05.2017
13:14:47
нет там дивов никаких

хм а сейчас рабоатет

перезапустил и заработало

чертовщина

Mars
15.05.2017
13:20:58
Алексей
15.05.2017
13:27:18
Почему?
я же тебя поддерживаю, ну ты че)

Maxim
15.05.2017
14:00:54


пробовали в качестве блюра react-native-blur. при добавлении компонента с блюром в модалку ничего не происходит. без модалки работает более менее, но блюр не покрывает тулбар. для навигации используется react-native-navigation

Алексей
15.05.2017
14:01:22
ох, блюр, больная тема

самое простое это сделать анимацию opacity и только потом блюр добавить

Maxim
15.05.2017
14:04:37
не получается блюр сделать вообще в модалке. может можно как-нибудь создать собственный компонент, который будет перекрывать тулбар от react-native-navigation?

Google
KlonD90
15.05.2017
14:05:54
а есть же react-blur-view

KlonD90
15.05.2017
14:05:58
вроде ок смотрится

Алексей
15.05.2017
14:07:09
там скорее всего не получится чисто js-ом делать, так как получается первая вьюха RN во ViewController-е

Maxim
15.05.2017
14:07:53
а есть же react-blur-view
а можно ссылку на либу? не могу найти

Алексей
15.05.2017
14:10:11
хотя я вроде делал на react-native-navigation такое, но я уже забыл как сделал ?к черту этот react-native-navigation)

KlonD90
15.05.2017
14:11:34
https://github.com/react-native-community/react-native-blur

Алексей
15.05.2017
14:11:56
Maxim
15.05.2017
14:12:30
https://github.com/react-native-community/react-native-blur
да. его и пытаемся использовать

KlonD90
15.05.2017
14:13:04
а сорьки

Алексей
15.05.2017
14:13:37
нельзя там анимашку сделать в этом пакете, потому что на ios анимация блюра делается так [UIView animateWithDuration:0.3 animations: ^ { visualEffectView.effect = blurEffect; } completion:nil]; а в этой либе ничего такого нет

Алексей
15.05.2017
14:15:52
все используют react-navigation?) на нем такое может получиться?
я перешел на react-navigation и не жалею) но модалку такую я просто сделал со стандартной Modal и animationType="fade" https://github.com/savelichalex/Souptitle/blob/master/apps/mobile/src/souptitle_mobile/shared/components/translate_modal.cljs#L27

Maxim
15.05.2017
14:22:29
ок, спасибо. буду дальше смотреть

Maxim
15.05.2017
14:46:01
стандартный

Nikita
15.05.2017
14:47:16
стандартный
Не пробовали вьюху поверх натягивать с absolute position?

Google
Алексей
15.05.2017
14:47:18
о, точно, я вспомнил как я делал модалку с react-native-navigation, я же че то менял там внутри, потому что мне надо было чтобы контент под навбаром находился, translucent делал

Maxim
15.05.2017
14:48:49
Не пробовали вьюху поверх натягивать с absolute position?
пробовали, из-за навбара не на весь экран выходит она

Алексей
15.05.2017
14:51:27
А как же z-index?
Никит, z-index из мира RN, а с react-native-navigation у тебя нативный ViewController и то есть контент внутри него и навбар нативный

Nikita
15.05.2017
14:51:50
Сорян

Я с этой либой не работал

Джон
15.05.2017
16:20:47
Ребят, а есть какая-то возможность объединять устройства в оффлайне? Чтобы локальные данные синхронизировалась между конкретными устройствами, если нет интернет соединения

Сейчас объясню кейс

Планируется создать небольшое приложение, которое будет сканировать qr-код и будет использоваться промоутерами концертов на входе на мероприятие, сканируя предъявляемые тусовщиками билеты. Бывает такое, что концерты проходят в глуши. Допустим, базу данных купленных билетов можно будет скачать заранее, но надо их как-то синхронизировать на самом мероприятии.

Есть мысль как-то сделать это через обычный wifi роутер, но пока что не знаю как.

Nikita
15.05.2017
17:43:42
а что вы ипользуете для календаря?

DatePickerIOS ?

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