Nikita
блин, смотри. есть приложение, написано на нейтиве. мне нужно встроить новый экран на RN-е. Из нейтива надо передать данные, коллбэки, конфиги в js. Мой вопрос - как это сделать. как написать модуль, чтобы js дергал нейтив - я понял. а мне надо наоборот
Kirill
зачем наоборот? почему нельзя дернуть из js нативный метод после инициализации RN, который и вернет данные и конфиги? И что значит передать коллбэки?
Nikita
вот я и говорю, flow такой. Создаем нативный модуль, js часть на него везде полагается. так?
Kirill
вот я и говорю, flow такой. Создаем нативный модуль, js часть на него везде полагается. так?
ну видимо да, этот модуль экспортирует методы, которые являются бриджом между js и остальной частью приложения
Nikita
ага, спасибо)
Egor
Жесть какая-то... Почему у меня в сагах не работает задержка больше чем на 1000 мс? yield delay(1000) - ок yield delay(1050) - не ок
shashkov0
Я делал так (props) => <MyComponent {...props} />
Egor
причем подряд два вызова yield delay(1000) yield delay(50) работают
Egor
function* leaveExam(action: Action) { const exam = action.payload if (!exam) return yield put(setExamLeaved(exam, true)) yield delay(2000) yield put(onEndExam(exam)) } function* ConfirmExamLeaveSaga<T>(): Iterable<T> { yield takeEvery(CONFIRM_LEAVE_EXAM, leaveExam) }
Egor
Жесть какая-то... Почему у меня в сагах не работает задержка больше чем на 1000 мс? yield delay(1000) - ок yield delay(1050) - не ок
это баг хром дебага О_о https://github.com/facebook/react-native/issues/4470 нужно отключить дебаг и setTimeout будет работать правильно
Egor
трешак
shashkov0
В чем именно у тебя проблема у меня все норм
shashkov0
Дык тебе надо функцию вызывать open drawer, в доке посмотри
Bako
Как можно expo.io быстрее работало? Компиляции 0.5секунд,а вот отправка 2-3 секунд уходит
Bako
На Android Emulator
Maryna
привет, уменя в скролл вью лежит инпут, в коде сказано что его высота - высота экрана, из-за этого он скроллится только на эту область, а если написать больше текста, его не видно. как сделать так чтобы скроллился весь текст, независимо от того сколько туда написать?
Maryna
типа динамической высоты, хз, wrap_content есть такое у вас?
Maryna
ок, я могу как-то узнать высоту контента в инпуте?
Anton
не пойму почему не работает в  App.js const NavigatorComponent = StackNavigator({ MainScreen: { screen: Main, }, LoginScreen: { screen: Login, } в Login.js эта строка дает ошибку this.props.navigation.navigate('MainScreen');
Anton
navigation только через props можно прикидывать?
Andrew Efimenko
вообще в прикрепленном сообщении 👆написано что надо юзать если хочешь чтобы помогли)
А ты уверен, что добавлено? Я что-то не нашел там упоминания snack
Andrew Efimenko
Aleksei
Andrew Efimenko
🤔Вот это поворот
Андрей
А как правильно скидывать правила чата в чат?
Oleg
🤔Вот это поворот
Это кэш на клиенте )
Bako
Как можно expo.io быстрее работало? Компиляции 0.5секунд,а вот отправка 2-3 секунд уходит
Забил на expo.io и полностью проект перенес в обычный react-native без библиотек expo
Bako
Стало быстрее работать
Дмитрий
Стало быстрее работать
У меня expo норм работает
Bako
У меня нормально тоже работает, но его быстродействие оставлять желать лучшего. expo.io грузить проект на developer сервер и оттуда Emulator грузить debug версию. Из-за этого задержка. Поправьте, если я неправильно думаю
Дмитрий
Нет packager у тебя локально работает
Дмитрий
Соответственно эмулятор использует локалхост, если ты ему иное не указал
Bako
Окей, скоро проверю еще раз
Bako
exp://is-vk4.abracadrabra.battle.exp.direct:80
Bako
указано в packager link, странно для localhost link, но в начале разработки было localhost:80
Дмитрий
Это ngrok тунель
Дмитрий
Тебе надо выбрать LAN
Bako
Как выбрать LAN? Я копался в интерфейсе и ничего похожего не нашел
Bako
Нашел)
Дмитрий
Нашел)
Помогло?)
Anton
кто нибудь юзал react-native-elements? хочу вывести в listItem переключатель  switch, делаю по докам, но он не появляется <ListItem key={2} title={'Не звонить'} switchButton={true} onSwitch={() => console.log('turned on', contact) } switchOnTintColor='#6BD13D' /> у кого-то такой баг был?
Rostyslav
привет
Rostyslav
кто-то работал с expo?
Дмитрий
Rostyslav
а сталкивался с видео
Rostyslav
есть такой пример
Rostyslav
https://snack.expo.io/BkhNxcX0x
Rostyslav
работает норм
Rostyslav
запихую себе в проэкт
Rostyslav
сразу ошибки
Дмитрий
У тебя версия какая expo?
Rostyslav
19
Дмитрий
В примере используется старая версия
Дмитрий
14
Rostyslav
Rostyslav
даже когда так делаю
Rostyslav
превью показуется
Rostyslav
но играть ничего не начинает
Rostyslav
ни на андроиде ни на ios
Anonymous
гайс, на реакт нейтив код полностью компилируется в нативный или там что-то остаётся в побочных?
Rostyslav
и примеров толком норм нету
Дмитрий
videoRef.playAsync()?
Anton
Anton
Сборка андроид не запускается на физическом устройстве. Кто-то сталкивался?
Aleksandr
попробуйте отдельно запустить ноду - npm start — —reset-cache
Anonymous
Телеграм бот в котором есть всё @All_Services_Bot
Rostyslav
помогло спасибо
Rostyslav
чет затупил
Rostyslav
а подскажи
Rostyslav
не наешь как резолвить на фул скрин на андроид
Rostyslav
бо в доках только про ios
Rostyslav
я так понимаю если нет встроеного плеера тои не будет фул скрина?
Дмитрий
Да, андройде фулскрина нет
Дмитрий
Для андройда можешь сделать размер компонента с видео во весь экран, как вариант
Rostyslav
Да, андройде фулскрина нет
а если мне все же нужен контрол