Ivan
Dmitry
https://developer.okta.com/blog/2019/01/22/whats-new-in-es2019
Tender
Вечер добрый. На днях столкнулся с такой проблемой: нужно отображать видосы в чатике, в проекте используется react-native-gifted-chat, пробовал юзать разные видео плееры (react-native-video-controls, react-native-video-player и react-native-af-video-player), остановился на последнем, но у всех вышеперечисленных есть проблемы с full screen модом, по крайней мере на Android. Видео плеер просто растягивается в пределах вьюхи в которой он лежит :(
В случае с react-native-af-video-player, рекомендуют использовать их кастомный ScrollView, который, по задумке автора, при переходе в фулл скрин мод не рендерит все вложенные в него компоненты, кроме Video.
https://github.com/abbasfreestyle/react-native-af-video-player/blob/0e1597d498b5d1b301636e5b43f3da9985a5c2aa/components/ScrollView.js#L38
+ пишут что фул скрин не будет работать если в скролл вью больше чем 1 видео
react-native-video-controls вообще ничего не делает при переходе в фулл скрин, кроме как меняет resizeMode
https://github.com/itsnubix/react-native-video-controls/issues/107#issuecomment-406150471
Че с этим делать особо не представляю, выкидывать со скрина весь контент кроме выбранного видоса, при переходе в фул скрин? 😀
Alex
Вечер добрый. На днях столкнулся с такой проблемой: нужно отображать видосы в чатике, в проекте используется react-native-gifted-chat, пробовал юзать разные видео плееры (react-native-video-controls, react-native-video-player и react-native-af-video-player), остановился на последнем, но у всех вышеперечисленных есть проблемы с full screen модом, по крайней мере на Android. Видео плеер просто растягивается в пределах вьюхи в которой он лежит :(
В случае с react-native-af-video-player, рекомендуют использовать их кастомный ScrollView, который, по задумке автора, при переходе в фулл скрин мод не рендерит все вложенные в него компоненты, кроме Video.
https://github.com/abbasfreestyle/react-native-af-video-player/blob/0e1597d498b5d1b301636e5b43f3da9985a5c2aa/components/ScrollView.js#L38
+ пишут что фул скрин не будет работать если в скролл вью больше чем 1 видео
react-native-video-controls вообще ничего не делает при переходе в фулл скрин, кроме как меняет resizeMode
https://github.com/itsnubix/react-native-video-controls/issues/107#issuecomment-406150471
Че с этим делать особо не представляю, выкидывать со скрина весь контент кроме выбранного видоса, при переходе в фул скрин? 😀
Открыть в модалке это видео
Tender
видео будет повторно подгружаться
Dimitrii
Коллеги, выручайте плиз! Проблема с detox. Не могу его вобще никак интегрировать, ни в windows + android, ни в mac os (виртуалка) + IOS. Не работает и всё. Кто работал с Detox или может посоветовать хорошую альтернативу!?
Andrey
ткните носом в туториал как делают навигацию в приложении из пуш нотификэйшина? типа в пуше "новая новость!" и по тапу чтобы приложение загрузилось и открылся экран 'News"?
Nick
Dimitrii
Andrey
react navigation
Dimitrii
Блин, кто-нибудь делал е2е тестирование?
Tender
react navigation
https://facebook.github.io/react-native/docs/linking.html
Tender
https://reactnavigation.org/docs/en/deep-linking.html
Andrey
спасибо, оттуда пришел. у меня экспо и это боль
invariance
кек, сделал в общем нормальные фотки через скриншот экрана с паузой превью захвата с камеры
invariance
попутно еще закинул PR на фикс зависимстей в скриншотилку
invariance
начинаю потихой задумываться, что на чистой джаве было бы проще, но думаю я ошибаюсь
Aga
@amar4enko, чтобы использовать React.ART не надо никаких либ ставить и тд?
AMar4enko
@CanVeeD нет, это часть RN
Aga
Так импортил, вроде всё ок
Dimitrii
е2е тесты, кто-то делал?
Artem
Кто использует codePush? Пробовал установить вручную и через link. При оборачивании корневого компонента в codePush получаю ошибку что CheckFrequency is undefined, где let codePushOptions = { checkFrequency: codePush.CheckFrequency.ON_APP_RESUME };
Поставил дебаг в компоненте - виду что импорт codePush тоже прилетает как undefined. Импорт делаю так import codePush from "react-native-code-push"; вроде бы все по инструкции делал, до этого другие библиотеки ставил все ок было. Помогите разобраться пожалуйста.
Gena
@amar4enko, чтобы использовать React.ART не надо никаких либ ставить и тд?
Извиняюсь, что вмешиваюсь )
Ставить не надо, но ART не слинкован по умолчанию в RN для ios. Поэтому надо его примерно так же как вот здесь для PushNotificationIOS описано слинковать: https://facebook.github.io/react-native/docs/pushnotificationios.
Или, если React через cocoapods подключен, то добавить в Podfile 'ART' в subspecs.
Aga
Gena
Aga
Aga
По идеи нижняя фотка лежит на верхней, но как её так порезать
Gena
Динамическое, т.е. это один раз так отрисовать или анимировать надо?
Aga
Gena
Тогда точно нет.
Aga
Сейчас гифку пошлю, как это работает
Aga
Кирилл
Gena
Блин, кто-нибудь делал е2е тестирование?
1. От того, что вы будете повторять вопрос снова и снова, шансов на ответ больше не станет
2. Попробуйте в истории чата поискать по ключам "ui тесты" и "e2e"
3. По крайней мере сам RN тестируется и в нем эти тесты есть
Aga
Ух, видимо проблематичная будет реализация
Dimitrii
Gena
Ух, видимо проблематичная будет реализация
Я бы увидев такое, сразу в нативе бы пытался делать... Чтоб такое на RN реализовать, нужен компонент типа "маска" с обрезкой по геометрии, я такого не знаю...
Gena
Верней есть конечно (iOS only) https://facebook.github.io/react-native/docs/maskedviewios, но я его никогда не пробовал и по моему его скоро выпилят из ядра.
Aga
Alexsandr
Gena
С ним же должно вроде получится
Ну теоретически - да... его возможностей должно хватить. Но у меня какие-то нехорошие предчувствия. Кажется в нативной реализации даже кода бы меньше было, чем в js.
Alexsandr
Вообще можешь на view сделать
Alexsandr
И не париться
Aga
how?
Gena
Alexsandr
Gena
Это будет очень сложно выравнивать... но тоже можно...
Aga
Говорили вроде про это, но там же вроде потери в качестве?
Aga
Но сейчас попробую, должно получится
Alexsandr
Alexsandr
Я похожее делал
Aga
Думаю сможем договорится)
Gena
Потом рекомендую включить в симуляторе подсветку blended layers, и прочее что там рядом и посмотреть как на самом деле оно тормозит )
Pavel
Коллеги, добрый вечер!
Никто не сталкивался с ошибкой при обновлении до 0.58.5? https://screenstore.tk/iPhone_X_-_11.3_2019-02-27_21-54-52ivjhn.png
Pavel
свел уже index.js и App.js до базовой View, грешу на babel/jest/flow, но как подебажить пока идей нет
Dmitry
Такой вопрос, может кто-то сталкивался. В Appstoreconnect загружено и опубликовано приложение, пройдет ли оно повторное ревью, если пересобрать его с тем же идентификатором, но с полной заменой кодовой базы?
Dr
Добрвый вечер. Кто использует redux-persist? не сталкивались с такой проблемой, что например прилага уже в сторе. А потом вы добавляете новый стейт и начальное значение пустой массив. А потом пользователи обновляются, и у них крашется прилага потому что их AsyncStorage вообще не знает про эту переменную?
Dmitry
Никита
Dr
дык а прекол ведь в том что я в редаксе дал первоначальное значение. Почему оно не подтягивается
Dmitry
Вадим
Привет, ребята.
В navigationOptions я кастомизирую header. Я хочу вставить кнопку Отправить, которая будет доступна при определенном условии. Это возможно?
Eugene
Eugene
Eugene
Pavel
Makar
Ребят, я новичок, как писать бэкэнд в React Native
Makar
?
Pasha
причем тут вообще реакт-нейтив?
不退転」
Makar
Как делать серверную часть?
Makar
С помощью чего?
不退転」
На любом серверном фреймворке/языке
Dimitrii
Да
На чем? Детокс, кеви, огурец?
Pavel
Dimitrii
детокс
Супер, у меня к тебе будет пара вопросов