Dmitry
подскажите как сделать ре-рендер одного скрина при его выборе? (createBottomTabNavigator v2.3.1) в доке нашел метод tabBarOnPress но как переопределить дефолтный хендлер и вызывать рендер только у одного скрина не могу догнать..
Vladimir
Костылями через миддлвэр с диспетчем по навигейт экшну? А в чем бизнес-задача?
Dmitry
задача заключалась в том, чтобы при выборе скрина из нижней навигации делать ре-рендер скрина, для обновления данных, в лс подсказали использовать https://reactnavigation.org/docs/en/navigation-prop.html#addlistener-subscribe-to-updates-to-navigation-lifecycle , использовал willFocus, чего в общем то и хватило для решения задачи, спасибо еще раз !)
Vladimir
О, круто, спасибо, чоо решением поделились
Миша
Artem
Dmitry
нет в данном приложении решил обойтись без него..)
Dmitry
просто приложение простое, состоит всего из 3х экранов, поэтому подумал что не стоит тащить redux туда..) видимо зря, он бы пригодился тут не спорю))
Aleksei
жсник собрать не может
Aleksei
вот этот файл советую посмотреть ./node_modules/react-native/scripts/react-native-xcode.sh там вызывается метро бандлер при сборке в архив
Aleksei
ну и соотв-о можно попробовать повторить команду что он собирает через терминал и уже найти причину
Konstantin
Konstantin
Oleg
Как добавить стилизацию к тексту в TextInput ? Например, выделить часть текста и сделать его bold. Как в телеграме.
Demuz
Oleg
Demuz
А как сделать в телеграме, подскажите? Что вот только не делаю, не получается.
Demuz
Ну или заскриньте хотя бы , что имеете ввиду.
Oleg
Напиcать текст, выделить, выбрать в меню transformations - https://i.imgur.com/eYVcWWc.png
Oleg
На мобилках то же самое, примерно
Demuz
Да нет, на телефоне даже близко такого не нахожу.
Demuz
Arkadii
Это наверно фишка андроид, или оболочки
Сергій
Screenshot (Jun 23, 2018 20:27:56)
Сергій
android 6+ можно кастомизировать меню выделения текста
Demuz
Он прям в инпуте текст форматирует?
Сергій
да
Сергій
нативно это делается через SpannableString
Demuz
Сергій
извените, у вас шайоми
Сергій
более кривой оболочки нету
Demuz
Ну и что. Андроид то 6.0.1
Сергій
MIUI
Demuz
Сергій
ага, даже апи выделения текста не работает )
Demuz
более кривой оболочки нету
Ну не знаю, были Самсунг и мейзу. Не доволен оболочками. Это первый телефон, в котором прошивка боле менее адекватно работает. Может так случайно совпало, не знаю.
Сергій
Сергій
я про кровь и кишки под капотом
Сергій
ну чо вы
Сергій
у меня есть очень много претензий к работе разных апи фреймворка на мейзу и сяоми
Demuz
Ого, сравнить результаты Гугла и посмотреть, сколько в плане spannable выдает для натива и сколько результатов выдает для react native, жесть. Для rn там практически ничего не найдешь. Можно на нативном модуле реализовать.
Oleg
Demuz
Oleg
Сергій
нет, не знаю
Demuz
Там статья есть на Хабре, девушка писала, нагуглить можно, на Жава вроде не сложно сделать, а в плане Свифт хз
Сергій
https://medium.com/google-developers/spantastic-text-styling-with-spans-17b0c16b4568
Demuz
Можно нативный модуль написать, не знаю, почему до сих пор никто не написал.
Oleg
Demuz
Вай вай, только если либу кто будет делать, поделитесь ссылкой потом, плиз.
Сергій
Эпичненько, спасибо
вот более обширная статья
http://old.flavienlaurent.com/blog/2014/01/31/spans/
Oleg
Artem
Здесь запрещены вакансии и мат. @savelichalex а что, если вакансии с матом?
Maksim
atkisai
помогите с react native maps, делаю
npm install react-native-maps --save
после этого проект не запускается чере npm install
что там надо еще сделать?
atkisai
npm start точнее) не работает ничего после установки карт
atkisai
в доках написано что надо прописать зависимости в android/app/build.gradle
но у меня нет папки android, я запускаю через expo на реальном устройстве
Arkadii
Надо делать eject
Что бы папка появилась
Demuz
Подскажите, чем принципиально отличается create-rn-app и rn init?
atkisai
atkisai
npm run eject? и там надо выбрать один из 3 пунктов, я выбрал 1
Alexey
Если используешь или експо или CRNA в есло есть <Maps/> компонент. Это тоже react-native-maps
Alexey
помогите с react native maps, делаю
npm install react-native-maps --save
после этого проект не запускается чере npm install
что там надо еще сделать?
Alexey
но не надо переживать за эджект если ты на обрубке работаешь
Alexey
https://docs.expo.io/versions/latest/sdk/map-view
Aleksei
atkisai
я вопще хочу просто сделать приложение с картой, нативное, и походу я могу сделать это только с реактом, вот я сижу и мучаюсь, тыщу раз уже создал проект и установил туда карты но нихрена не работает
Alexey
atkisai
аа тоесть create-react-native-app это типо упрощенная версия, просто тменно она фигурирует quick start, а лучше это да
react-native-cli
atkisai
хм а для ios можно сделать только на macOS ?
Arkadii
atkisai
так олично, в expo запустились дефолтные карты, осталось понять что нужно чтобы сделать маркеры, кластеризацию, клики и тд
Alexey
В доке все отлично расписано
Alexey
Для react native maps
Preeternal
Приветы. Используется библиотека (EXPO). Настала необходимость сделать PR туда. Склонировал её с github, не могу открыть)