Anonymous
npm start в папке проекта?
Npm нет в папке проэкта
Alexsandr
он есть в react-navigation
Alexsandr
createMaterialTopTabNavigator
Gena
Npm нет в папке проэкта
react-native start тогда... может быть yarn start... в общем запустите девелоперский сервер)
Alexsandr
const ordersTypesTabs = createMaterialTopTabNavigator({ hot: { screen: OrdersPage, navigationOptions: { title: 'Горячие', }, }, all: { screen: OrdersPage, navigationOptions: { title: 'Все', }, }, owned: { screen: OrdersPage, navigationOptions: { title: 'Мои', }, }, Responses: { screen: OrdersPage, navigationOptions: { title: 'Отклики', }, }, })
John
const ordersTypesTabs = createMaterialTopTabNavigator({ hot: { screen: OrdersPage, navigationOptions: { title: 'Горячие', }, }, all: { screen: OrdersPage, navigationOptions: { title: 'Все', }, }, owned: { screen: OrdersPage, navigationOptions: { title: 'Мои', }, }, Responses: { screen: OrdersPage, navigationOptions: { title: 'Отклики', }, }, })
Да я именно так и сделал, но никак не могу разобраться с шириной. Очень широкие кнопки табов получаются. Если поставить tabStyle: 100%, то нижний индикатор начинает съезжать.
John
John
Tabstyle width 100%
Gena
То что у них RN в виде гибрида, это понятно. Но они вроде Facebbok Ads Manage https://itunes.apple.com/us/app/facebook-ads-manager/id964397083 с нуля на RN разработали. Тоже интересно на гибрид перевели.
Вот проблема как раз в том, что мы на самом деле не знаем, что там внутри ))) Можно конечно покопать, но такое... не супер прям приятное удовольствие мобилку реверс-инженерить. Но уж точно там не тот шаблон, который нам react-native create генерит ^_^ Поэтому у них OSS RN совсем не в приоритете... им 2.5 человек занимается, если вообще не один - hramos
Alexsandr
ща 10 минут терпения)
Alexsandr
Круто, жду)
tabBarOptions: { scrollEnabled: true, labelStyle: { fontSize: 12, }, tabStyle: { width: width / 3, }, style: { paddingHorizontal: 10, }, indicatorStyle: { borderRadius: 10, marginHorizontal: 10, }, },
Alexsandr
width - берешь из Dimensions
Alexsandr
вот у меня вот так получилось
John
вот у меня вот так получилось
А убрать полностью отступы можно как-нибудь?
John
Например как тут
Alexsandr
сек
https://github.com/react-native-community/react-native-tab-view#avoid-one-frame-delay
Alexsandr
вот тут смотри
Anonymous
Ребята подскажите что означает данный баг?
John
вот тут смотри
Спасибо, но скорее всего остановлюсь на твоём варианте :)
Ivan
ребзя, подскажите, как можно показать нативный ios ViewConroller, чтоб он не анмаунтил реактовский? сейчас я нахожу самый верхний контроллер ( https://gist.github.com/snikch/3661188 ) и вызываю на нем presentViewController, в дебаге все нормально отрабатывает, но в релизе активный реактовский экран анмаунтится при показе нативного :(
Ivan
или как показать контроллер поверх всего, чтоб навигация, в которой сидит реакт не догадалась, что что-то там произошло и продолжала работу?
Dmitry
uncompiled PNG file passed as argument. Must be compiled first into .flat file.. стал ловить с переходом на gradle 4. подскажите может кто фиксил такое как справились?
zamir
привет! ребят, кто может подсказать, мне надо в createBottomNavigator```e справа была типа кнопка которая открывала бы ```createDrawerNavigator я кароче обернул drawer-навигатором bottomnavigator и в bottomnavigator создал костомный компонентв котором хочу открывать drawer навигатор вот примерная структура: https://snack.expo.io/Bknib7U4X
Demuz
подскажите, кто знает, второй день маюсь а то((
Первое что в голову приходит, это написать кастомный Боттом навигатор и там вызывать открытие дровера по нажатию.
zamir
просто при клике на иконку, открывается screen , а потом это боковое меню
Demuz
Я говорю не кастомный таб написать, а весь нижний таб бар.
Demuz
Чтобы нажатие одного из табов не открывало экран, а открывало меню.
Gena
То что у них RN в виде гибрида, это понятно. Но они вроде Facebbok Ads Manage https://itunes.apple.com/us/app/facebook-ads-manager/id964397083 с нуля на RN разработали. Тоже интересно на гибрид перевели.
Вот, кстати... смотрю сейчас на коммиты и думаю: "только сегодня об этом говорили". Вот скажите, как так можно? https://github.com/facebook/react-native/commit/44734a28a1e75a8a3558d8b2ab5c9947d30f4923
Евкакий
https://github.com/kristerkari/react-native-css-modules/blob/master/docs/setup-sass.md КТо-нибудь юзал?
Rakhmonov
Здравствуйте, не давно начал изучать react native. У меня есть <Image source={require('../../src/logo.png')} /> в дебаг режиме все нормально показывает, но на андроиде после buildа не показывает, не могу понять из-за его так присходит, build запускаю через команду exp build:android
Alexsandr
Который в корне проекте
Rakhmonov
Попробуй сложить их в assets
не получилось. нашел вот эту ссылку но там не через экспо https://stackoverflow.com/questions/41937443/local-images-are-not-visible-in-react-native-app-release-build
Serhii
а какой размер картинок? сколько весят ?
Rustem
Rustem
Ребят
Rustem
Привет всем
Rustem
Как называется этот компонент дропдаун
Александр
Как называется этот компонент дропдаун
https://github.com/instea/react-native-popup-menu
Rustem
Спасибо
Denis
Привет всем, такой вопрос: для авторизации какой лучше всего использовать подход: 1 jwt token или 2 (accessToken и refreshToken) ?
Rinat
ребят привет, вопрос по подписке apple store, кто-то реализовывал? какие нюансы? что использовать?
Евкакий
Ejecting to Regular React Native Может кто подскажет, не совсем понял, если так развалить проект через экспо что ли проблемно тестить будет или все останется как и было?
Евкакий
https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md#ejecting-to-regular-react-native
Евкакий
Или лучше взять ExpoKitt?
Евкакий
Что значит на сколько много экспо штук? 😂😂😂
不退転」
тобишь если делать eject, то можно использовать все модули из-под Expo?
不退転」
и если да, это относится для проектов сделанных и через create-react-native-app, и через приложение?
Евкакий
А кто-нибудь пробовал scss запихнуть в react native? :)
Евкакий
Или так делать можно, но не нужно?
Anonymous
export { default as Item } from './Item' Подскажите, что делает такая строка?
Alex
export { default as Item } from './Item' Подскажите, что делает такая строка?
сначала импортирует дефолт по адресу Итем, потом экспортирует его
Anonymous
сначала импортирует дефолт по адресу Итем, потом экспортирует его
А для чего такое используется? Просто для удобства?
Vladimir
Что значит лучше?
Евкакий
а зачем?
Мне нужно большое приложение на реакте срочно перегнать в реакт нейтив
Евкакий
удачи 😃
Знакомая проблема? :)
Ololo
ну...скорей нет, чем да) сделать сайт и приложение где просто повторяются некоторый фунции + запросы, но писали что сайт что приложение отдельно
Ololo
просто попахивает болью)
Евкакий
Еще eject каким-то зафейлился :(
Евкакий
да это понятно 😂😂😂