Gena
да я только начинаю разбираться в чудесном мире фронтенда, поэтому говнокод неизбежен
Я бы рекомендовал посмотреть документацию по react вот здесь https://reactjs.org/docs/react-without-jsx.html, мне когда-то очень помогло.
Alexander
Как в react-native-share прикрепить изображение, но не вставлять ее ссылку в описание?
Alexander
url?
Так ссылка вставляется в сообщение. А я хочу без нее
Aynur
я про это
Aynur
шарьте как base64
Alexander
шарьте как base64
безболезненного способа нет получения base64 из ссылки
Dmitry
Ребят привет,как интегрировать react-navigation с mobx? В доке просто оборачивают в provider из mobx-react и всё, но в первой версии rn нужно было указывать navigation={{ dispatch, state }}, если сейчас так делаю то выдаёт ошибку
ViXette
Всем привет. Подскажите, как с помощью react-navigation сделать drawer такой, чтобы на телефонах он был выдвигаемый, а на планшетах всегда открытый, и при этом не перекрывал своим оверлеем остальную часть экрана.
ViXette
Пока удалось выкрутиться “ковырянием в ядре” Через эти файлы: node_modules/react-native-gesture-handler/DrawerLayout.js node_modules/react-navigation-drawer/dist/views/DrawerView.js Можно пробрасывать свой zIndex и “топить” overlay для планшетов Судя потому что у react-navigation 3114 форков, прийдется делать еще один Или может кто нибудь знает способ получше ?
invariance
это называется адаптивная верстка
ViXette
это называется адаптивная верстка
Так не верстка нужна, а разные поведение элемнтов навигации от устройства
invariance
по каким параметрам ты разделяешь смартфоны и планшеты? Учитывая, что у них может быть одинаковая начинка а разница будет только в размере девайса.
ViXette
import DeviceType from 'react-native-device-info' DeviceType.isTablet()
Danila
хех а я по размерам экрана
invariance
invariance
помогу даже с этим
invariance
это все еще адаптивная верстка
Dr
Всем привет. Не подскажите как на нейтиве можно пошарить сообщение в месенждер? Использовать системный Share или библиотекой какой?
Maryna
Привет! Приглашаю сегодня в 12:00 на бесплатный вебинар по React & Redux. Подробнее 👉 https://goo.gl/y49TnR Приглашение с разрешения админов.
Dr
просто там нету вайбера, телеграма
Uncle Bob’s Nephew
Привет, что значит эта ошибка? google особо не помог type already present: android.support.v4.app.LoaderManagerImpl
invariance
=)
invariance
все лучше чем с нуля
Dr
ладно, видимо время пришло погружаться в нативный код)
ViXette
это все еще адаптивная верстка
Дело не в верстке - боковое меню отлично выглядит и на телефоне и на планшете, но ситуация в том что на планшете оно должно быть всегда открыто а не телефоне выбвигаться свайпом. И вот когда drawer из react-navigation открыт, он своим оверлей слоем закрывает весь экран
invariance
не та версия зависимости, либо зависимость отсутствует
invariance
https://stackoverflow.com/questions/49112190/error-program-type-already-present-android-support-design-widget-coordinatorl
invariance
хз как ты гуглил
Uncle Bob’s Nephew
хз как ты гуглил
гуглил, поверь ❤️
invariance
ты что то явно делаешь не так...
ViXette
ну не захотелось два разных компонента делаюших одно и тоже, только одна для телефона а другое для планшета
invariance
У тебя разная функциональность, нет ничего плохого в том, что это будет два компонента а не один
invariance
разделяй и властвуй называется
Artem
А как тестировать приложения на RN? Ну например веб приложение - это селениум использовать для автотестов. А здесь как? Поделитесь опытом плиз
Наталья
для e2e тестов есть детокс, апиум
Danila
детокс отличный инструмент
Artem
Спасибо большое, пошел в них разбираться!)
Stas
Есть еще возможность тестировать снэпшотами с помощью jest https://jestjs.io/docs/en/tutorial-react-native
Uncle Bob’s Nephew
https://stackoverflow.com/questions/49112190/error-program-type-already-present-android-support-design-widget-coordinatorl
помогла строка implementation "com.android.support:support-v4:+" спасибо ❤️ Теперь у меня апка падает уже при запуске, без ошибок. как это продебажить
Vit
adb logcat
Uncle Bob’s Nephew
там ничего полезного не нашел, грешу на realm
Vit
там шума много но эксепшн 100% есть)
Uncle Bob’s Nephew
буду посмотреть ✌️
Uncle Bob’s Nephew
там шума много но эксепшн 100% есть)
а ну нашел Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged
Artem
Ребят, а prop-types в RN идет по умолчанию? если да, то не пойму кто его тянет знаю что для реакта его вынесли в отдельный пакет, попробовал его поставить - посыпались ошибки
Diana
нет он с отдельного пакета prop-types берется
invariance
Юзаю react native vector icons, может кто знает, можно ли убрать как-то этот небольшой отступ у иконки (по ширине)? Пробовал через стили и через пропсы padding и margin, не сработало
Kto?
Хелп, ай нид самбади. Лежит два компонента рядом, два из них рендерят флетлист (скрин 1). У каждого флетлиста стоит правильный кейэкстрактор (скрины 2-4) . Проблема в том, что я ловлю эту херь (скрин 5) и понятия не имею в чем может быть проблема. Если убрать у флетлистов вообще кейэкстрактор, то оно нормально зарендерит но будет варнинг что нужен кейэкстрактор.
Kto?
Kto?
Kto?
Kto?
Kto?
Да это я делал для консоль лога
Andrey
Andrey
ребята что это за хрень белая под текстом? зеленая хрень это underlineColorAndroid={'green'}
Kto?
Обычно я просто указываю
Konstantin
Ребят, как получить ссылку на скачивание Файла apk после команды expo publish,
Kto?
Всмвсле?
Kto?
Я передаю весь обьект
Kto?
И возвращаю его поле
Kto?
Проблема явно не в этом
Kto?
Какая разница где я деконструкцию сделаю, консоль лог правильно показал айдишник
Andrey
@Debian94 у тебя опечатка, экстрактору нужен стринг
Andrey
Andrey
тут
Andrey
return item.id исправит ситуацию?
Kto?
@Debian94 у тебя опечатка, экстрактору нужен стринг
Изаиняюсь, это я для скрина ошибся
Kto?
Там item.id