Vit
Aleksei
правильнее наверно так - Просто я не могу осилить 😄
Anton
Anton
Кто может подсказать в чем может быть проблема?
Anton
Добавил в проект  NativeBase,  и страницы с ним на работают в  reactnavigator
Anonymous
Всем привет
Anonymous
кто пользуется react navigation?
Anonymous
я еще обучаюсь не могу понять как по нажатию на кнопку вывести боковое меню, без хедера я свой хедер сделал, в нем своя кнопка будет
Anonymous
DrawerNavigator
Anonymous
/ static navigationOptions = ({ navigation, navigate }) => ({ title: Мои салоны, headerRight: <Button title={'Menu'} onPress={() => { navigation.navigate('DrawerOpen') } } /> })
Anonymous
так в хедаре делаю работает без хедера хз)) и то спомощью гугла)
Nikita
З
Sergey
neprivet.ru
Andrew Kiselev
^ вовремя поправил комментарий. А так господин за такой ответ может и бан получить
Evgeny
Уже
Andrew Kiselev
хорошо
Andrew Kiselev
https://facebook.github.io/react-native/docs/webview.html#injectjavascript ?
Rostyslav
подскажите
Rostyslav
а как открыть ссылку в браузере
Rostyslav
с приложения?
Anonymous
https://github.com/anarchicknight/react-native-communications
Rostyslav
агинь
Rostyslav
спасибо
Alex
https://github.com/anarchicknight/react-native-communications
зачем отдельную либу если есть Linking ?
Alex
с приложения?
Linking.openURL(url)
Rostyslav
Linking.openURL(url)
так и сделал, нашел)) просто не хотел писать что не то)
Anonymous
зачем отдельную либу если есть Linking ?
не замечал такого, с какой версии появилось ?)
Alex
не замечал такого, с какой версии появилось ?)
не могу сказать, юзал впервые на 0.2x
Alex
так и сделал, нашел)) просто не хотел писать что не то)
можешь заюзать react-native safari view как то так модуль называется, тогда откроет ссылку внутри приложения
Rostyslav
можешь заюзать react-native safari view как то так модуль называется, тогда откроет ссылку внутри приложения
спасибо, а есть ли принципиальная разница в открытии ссылке внутри апы и извне?
Aleksei
спасибо, а есть ли принципиальная разница в открытии ссылке внутри апы и извне?
в первом случае человек останется в приложении, и может вернутся, как в телеграмме например
Alex
лучше UX мне кажется, я когда делал OAuth открывая просто сафари, то эппл мне завернуло приложение и сказали юзать safari view controller
Vit
И там даже либа для рн есть спец под этот случай)
Vit
Ой вон же она)))
Anton
Глупый вопрос, есть такая конструкция {true ? <Tag1/>:<Tag2/>} как ее использовать только с одни значение. Если true то вернуть тег если false то ничего
Andrew Kiselev
это называется тернарный оператор. Для твоего случая используй true && <Tag1/>
Anton
а как сделать чтобы вернулся текст в верстку? {true && ‘addtext’} такое выкидывает ошибку
Andrew Kiselev
так и будет, как ты написал. https://codepen.io/anon/pen/BdRGeN?editors=0010
Anton
получается я могу так написать <Text {this.lolkek && 'active'}> ?
Alexsandr
с параметрами не пробывал
Andrew Kiselev
<Text>{this.lolkek && 'active'}</Text>
Anonymous
{kek ? true : ''}
Anton
пропсы
Alexsandr
ну с пропсами я не пробывал
Anton
просто хотел такую конструкцию сократить {this.lolkek ? <Text active></Text> : <Text active></Text>}
Alexsandr
ты можешь вот так сделать <Text props={{this.lolkek && 'active'}} />
Andrew Kiselev
{kek ? true : ''}
const money = 101; const message = money > 100 ? 'продать товар' : 'недостаточно денег'; document.write(message);
Alexsandr
но честно я не уверен
Andrew Kiselev
во второй строчке тернарный оператор
Alexsandr
но не проще тогда уже сделать так
Alexsandr
<Text active>{ this.lolkek ? text : another text }</Text>
Alexsandr
а то иначе уже тебя разные текста рендрится
Stas
как вы решаете проблему пересоздания активити в android при работе с внешними приложениями вроде камеры или выбора файла?
Stas
просто показываете главный экран? )
Stas
сори, у нас активити ушла, вот вам новая
Stas
думаю, может кастыль написать... в application или bundle стейт redux-а сохранять
Albert
Привет. Подскажите можно ли как то на нажатие в таббаре открывать action sheet? использую react-navigation?
Albert
можно )
Отлично, а каким образом на него повесить onPress? конкретно на 1 таб.
Alex
По простому ты можешь вместо вьюхи для экрана подложить touchable, либо пишешь компонент для табов и контролируешь табы сам
Alex
да на onPress вызываешь то что тебе нужно
Albert
Оуу, я понял) спасибо
Albert
Add: { screen: <TouchableOpacity> <Text>Press</Text> </TouchableOpacity>, navigationOptions: { tabBarLabel: ' ', tabBarIcon: <Icon size={70} name='add-circle' color='#FFFFFF' style={{ shadowColor: '#000000', shadowOffset: { width: 0, height: 3 }, shadowRadius: 3, shadowOpacity: 0.5 }} /> } },Сделал так, но он ругает, что в сцене должен быть реакт компонент
Alex
заимпорть сверху React
Egor
Что-то не могу понять, неужели нет простого способа поставить кодом фокус в TextInput, например, после заполнения первого TextInput в форме?
Egor
Решения какие-то чересчур сложные
Alex
ну взять реф и тыкнуть фокус ?
Egor
нет метода focus говорит
Alex
хм
Egor
на SO какие-то хаки с this._component.focus()
Egor
https://stackoverflow.com/a/40837333/7931177 попробую это