Nick
надо конкретизировать тему, может найдется у кого. просто "урок по react native" – это слишком абстрактно, т.к. там тонкостей миллиард
Sergey
Подскажите, пожалуйста, что за прикол у RNN, на андроиде при навигации показывать белый экран? При чем не всегда, а процентов в 60% случаев По коду вроде всё как у людей registerScreens() Navigation.events().registerAppLaunchedListener(() => { Navigation.setDefaultOptions({ statusBar: { visible: false } }) Navigation.setRoot({ root: { stack: { children: [ { component: { name: loadingScreenId, options: { statusBar: { visible: false } } } } ], options: { topBar: { visible: false }, statusBar: { visible: false } } } } }) }) Еще и хрен погуглишь, потому что судя по баг трекеру, белый экран - это фолбек на любой чих. Никто не сталкивался?
Sergey
В registerScreens() максимально скучная последовательность регистрации экранов
Sergey
Шо не так?
Dmitry
Покажи registerScreens и где вызываешь
Sergey
Момент
Sergey
Ща будет
Sergey
Это registerScreens. Импорты решил не высылать) Спойлер, дело не в хоке, без него тоже баг происходит export const loadingScreenId = 'kisu.Loading' export const welcomeScreenId = 'kisu.Welcome' export const signInScreenId = 'kisu.SignIn' export const signUpScreenId = 'kisu.SignUp' export const mainScreenId = 'kisu.Main' const screenHOC = (Component: React.ComponentType<any>) => { class InnerWrapper extends React.PureComponent { public render() { return ( <View style={{ flex: 1 }}> <StatusBar translucent /> <Component {...this.props} /> <Notification /> <OverlayBottomSheet /> </View> ) } } return gestureHandlerRootHOC(InnerWrapper) } export const registerScreens = () => { Navigation.registerComponent(loadingScreenId, () => screenHOC(Loading)) Navigation.registerComponent(welcomeScreenId, () => screenHOC(Welcome)) Navigation.registerComponent(signInScreenId, () => screenHOC(SignIn)) Navigation.registerComponent(signUpScreenId, () => screenHOC(SignUp)) Navigation.registerComponent(mainScreenId, () => screenHOC(Main)) }
Sergey
import { Navigation } from 'react-native-navigation' import { YellowBox } from 'react-native' import 'reflect-metadata' import './internal' import { registerScreens, loadingScreenId } from '@navigation/navigation' YellowBox.ignoreWarnings([ 'Debugger and device times have drifted by more than 60s. Please correct this by ' + 'running adb shell "date `date +%m%d%H%M%Y.%S`" on your debugger machine', 'react-devtools agent got no connection', 'unknown call: "relay:check"', 'Require cycles are allowed' ]) registerScreens() Navigation.events().registerAppLaunchedListener(() => { Navigation.setDefaultOptions({ statusBar: { visible: false } }) Navigation.setRoot({ root: { stack: { children: [ { component: { name: loadingScreenId, options: { statusBar: { visible: false } } } } ], options: { topBar: { visible: false }, statusBar: { visible: false } } } } }) })
Sergey
Это корешок проекта
N1
Привет
N1
А есть какой то чатик для вакансий по реакт нейтив?
Anton
Ребят, кто пользуется firebase в rn, можно с кем то в личке пообщаться? Чтобы чат не захломлять
Dmitry
Это корешок проекта
Ну вообще ок должно быть
Anton
Авторизация и регистрация когда проходит в приложении, это же хороший тон чтобы токены и рефреш токены возвращались?
Фёдор
Как правильно передать props в InputText в экспортируемый модуль из App.js??? Или нужно в модуле прям свой state определять?
Sergey
Ну вообще ок должно быть
Очень жаль, надеялся ты скажешь, что я дурак и всё просто на самом деле
Anton
Авторизация и регистрация когда проходит в приложении, это же хороший тон чтобы токены и рефреш токены возвращались?
Ну чтобы "обезопасить" доступ к апи, чтобы в токене содержалась инфа о юзере?
Anton
То ли мы о разном то ли я не нашёл
Anton
Если не сложно, можешь скинуть
Anton
Я нашёл это только в firebase rest api
Alexsandr
То ли мы о разном то ли я не нашёл
https://rnfirebase.io/docs/v5.x.x/auth/social-auth
Alexsandr
Во, тут прям пример есть, как это сделать
Alexsandr
Там конечно не много надо повтыкать, но в целом должно быть то что нужно
Anton
Там конечно не много надо повтыкать, но в целом должно быть то что нужно
Так это с соц сетями. А я про войти/зарегаться с помощью email /password
Anton
Так это с соц сетями. А я про войти/зарегаться с помощью email /password
При входе не через соц сети нельзя токены получить?
Alexsandr
Так, в гугле ты можешь указать, что вход через email
Alexsandr
В самом firebase
Anton
Так, в гугле ты можешь указать, что вход через email
Я к тому что у юзера может же не быть гугл аккаунта, тогда это не подходит
Alexsandr
Думаю это не обязательно через Gmail
Alexsandr
По гугли в эту сторону
Anton
Ну вот я нашёл то что нужно
Anton
Но это rest api firebase
Anton
Думал может и в либе самой есть такое
Alexsandr
Думал может и в либе самой есть такое
https://rnfirebase.io/docs/v5.x.x/auth/reference/EmailAuthProvider
Alexsandr
Ну вот по идее
Anton
@mns1kv , спасибо большое. Попробую
Alexsandr
@mns1kv , спасибо большое. Попробую
Там по внимательней ковыряй, потому что там дока так себе
Anton
Там по внимательней ковыряй, потому что там дока так себе
я уж понял) спасибо, поэтому и написал сюда, сразу не нашел это
Sheldhur
кто @react-native-community/blur юзал? BlurView в viewRef принимает только картинку или любой объект?
Danila
Как лечить такой баг?
Danila
Gena
Как лечить такой баг?
Изучением кода и не деланием всяких странных вещей (в том числе не использованием модулей, которые делают всякие странные вещи). Можете ли вы вылечить этот баг? Перебором - безусловно. Можете ли вылечить понимая, что делаете? Если читали код RN рендерера в репе react, то да, если не вылечить, то обойти.
S
как юзать 2gis в react-native, только webview?
S
Да
благодарю, есть один кейс, нужно при зуме одной картинки одновременно зумить другую картинку, могу ли я это сделать через gesture handler либу? Есть ли в ней минусы в отличии от того что идет из коробки?
Павел
Все здравствуйте! Подскажите пожалуйста как правильно сделать... Есть компонент в котором элемент (допустим View а в нем Text) и есть переменная в AsyncStorage (допустим если значение 1 надо сделать текст красный если 2 зеленый) Вопрос: Как изменить стиль тексту когда он уже подгружен? Я пробовал получать данные в конструкторе и при формировании в условии указывать, но данней из AsyncStorage получаю после того как текст уже добавлен
Павел
Задача условная (для понимания проблемы)
Павел
Так там список из 40 вьюшек и для каждой надо получить эту переменную
Gena
Задача условная (для понимания проблемы)
Вообще, это вопрос на понимание принципов работы react... так что начать стоит с внимательного чтения документации по react (не RN)
Avksentii
Как сделать скриншот во время съемки камерой
Avksentii
??
Avksentii
реакт натив вью шот не подходит
Andrey
эхх, тут видимо всех поглотил редакс с мобксом(
Dr
Привет. Использую библиотеку react-native-popup-menu. И самом меню выскакиет не возле кнопки MenuTrigger, а в низу всего компонента, который обернут MenuProvider. Не подскажите как все таки сделать что бы возле кнопки меню вылетало?
Silent
всем привет.
Никита
Привет. Кто нибудь использует эту маску с рн 60? https://github.com/react-native-community/react-native-text-input-mask
Jane
Доброго времени суток. Кто интегрировался с google maps? не подскажете плагины не завязанные на компоненте? Не хочется стилизовать их.. Исходная задача - пользователь может искать города / районы города 🙂
Gena
Доброго времени суток. Кто интегрировался с google maps? не подскажете плагины не завязанные на компоненте? Не хочется стилизовать их.. Исходная задача - пользователь может искать города / районы города 🙂
Это API place picker? Из него гугл убрал карту пол года назад. А для меня это было "последней каплей", в тех проектах, в которых могу на это повлиять, не завязываться на гугл.
Jane
Это API place picker? Из него гугл убрал карту пол года назад. А для меня это было "последней каплей", в тех проектах, в которых могу на это повлиять, не завязываться на гугл.
пиичально. а что используете обычно? в проекте карта именно не нужна, только названия мест и placeId, поэтому хочется малой кровью обойтись)
Gena
А модуль react-native-google-place-picker вроде называется там виджет с автокомплитом.
Gena
https://github.com/tolu360/react-native-google-places вот этот, т.е.
Jane
thx 🙂
Pavel
place picker платный стал с этого августа
Anonymous
Подскажите, пожалуйста, можно как-то получить в javascript произвольный компонент по его id? e.target отдает именно id, а не собственно дочерний компонент...
Hy
Подскажите, почему на разных диагоналях мобилке, по-разному отображаются компоненты, а некоторые пропадают, как этого избежать, есть где почитать, познать?
Daniil
Привет. Использую https://github.com/jarden-digital/react-native-pincode и столкнулся с данной проблемой https://github.com/jarden-digital/react-native-pincode/issues/66 Кроме самого пакета больше ничего не ставил. Попробовал поставить keychain пакет, но в общем ситуация та же. RN 0.60.4 Может кто - то решал такое?
Sergey
pod install?
Sergey
А, это это если ios