Timur 👨💻
Не то отправлял
Алексей
Серверные проблемы это 500-ые ошибки, 404 и 401, неверный запрос, либо данныве для авторизации, либо данные запроса
wystan_hugh
Господа, а как использовать react navigation state с тайпскриптом? У меня на некоторых страничках есть фильтры и я хочу при навигации с других страничек эти фильтры менять. Сейчас я передаю все в navigation.state.params и useContext(NavigationContext)
Timur 👨💻
Подскажите плиз, юзаю import MapView, {Marker} from 'react-native-maps'; для рендера заведений на карте, всего их 250 штук (пока что). Если сразу всё рендерить, то FPS писец провисает, как быть?)
Как правильно рендерить большие списки на карте?
Yurii
Как на дроиде вытащить картинку которая лежит в ассетсах и конвертнуть её в base64? https://www.npmjs.com/package/react-native-fs с этой либой по идее можно но на все пути которые я подставлял ошибку дает
Vladimir
Всем привет) Можно как-то реализовать splash экран, чтоб он зависил в первую очередь он языка настроек приложения? т.е. если пользователь меняет язык в приложении, чтоб splash другой был? или до момента загрузки RN я буду видеть нативный splash, и если его не установить, то тупо чёрный экран будет?
Yurii
Artur
Timur 👨💻
Timur 👨💻
Пример, может дока есть?)
Artur
это самостоятельно реализовывать, а не с коробки
Церго
я использую https://www.npmjs.com/package/react-native-map-clustering (пара тысяч маркеров у меня по рашке)
Церго
норм работает + контролирую полностью в каких случаях обновлять компонент и его маркеры
Церго
Artur отрисовывать только те что во view - это тоже услышать бы поподробнее
Artur
добавлять на карту только те маркеры что попадают в видимую область экрана, но начните с группировки, возможно вам этого хватет
Timur 👨💻
Gazizbek
George
Vladimir
Привет, что это значит post?.props?.override_icon_url
можете помочь, спасибо, непонятно что "?." делает, загуглить пока не получается
Illia
Сергей
Ребят столкнулся с проблемой
В одном проекте при сохранении кода не перезагружается бандл
Кто нибудь с этим сталкивался ?
Anton
Сергей
Сергей
Irakliy
Irakliy
бывает, что иосовский сим тупит, и перегружать приходится из дев-меню (cmd+d)
Сергей
а в ручную? (cmd+r/rr)
Вроде починил, до этого вообще ни на что не реагировал
Интерфейс работал, кнопочка рестарта нижималась, но ничего не происходило
Irakliy
а в чем ошибка была?
Сергей
а в чем ошибка была?
На самом деле много подобных проблем замечаю
Например линк не работал долгое время, приходилось вручную все пакеты ставить
До сих пор команды типа $ react-native … работают только через yarn
Ну и по мелочи еще что то было
Timur 👨💻
Как в react-native сделать возможность добавления бонусной карты в Apple Wallet и подобные приложения на Android?)
Vadim
Добрый вечер. Кто то сталкивался с проблемой axios - Network Error.
Запрос:
axios.post('http://localhost:8000/register', { email, password })
п.с. в постамане работает, а так же указаны header's:
axios.defaults.headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Accept': 'application/json'
}
Gena
Vadim
アレクサンダー・バキマトフ
https://firebase.google.com/docs/auth ты принципиально гуглить не хочешь?
Timur 👨💻
アレクサンダー・バキマトフ
アレクサンダー・バキマトフ
а что по твоему они подразумевают под web?
アレクサンダー・バキマトフ
короче тебе в секцию web
Gena
Просто дело вообще не в этом. Если вам firebase подходит, то надо было чуть поискать и без проблем бы вот это нашлось: https://invertase.io/oss/react-native-firebase/v6/auth
Gena
А вот для того, чтоб узнать подходит ли вам вообще firebase, надо читать доки по firebase, общие. По возможностям и технологиям, а не "js/не js"
Dmitriy
Всем привет ! Знающие люди подскажите как из RN (EXPO) приложения сделать запись к себе на страницу от своего имени в VK и Facebook c картинкой и текстом ??
Andrii
Dmitriy
Anonymous
Доброй ночи! Ребят, подскажите почему не работает this.inputRef.current.blur() или focus на TextInput если создать inputRef = React.createRef()? а если создавать реф по старому, то так работает - ref={input=>this.inpuRef= input} ; this.inputRef.getNode().blur()
Gena
Gena
За то focus/blur я вам могу продемонстрировать (для RN 0.61.*), хотя это будет немного неожиданно скорей всего:
1. Компонент TextInput, миксинит (совсем по старинке) NativeMethodsMixin: https://github.com/facebook/react-native/blob/0.61-stable/Libraries/Components/TextInput/TextInput.js#L829
2. Этот миксин содержит методы focus/blur: https://github.com/facebook/react/blob/v16.9.0/packages/react-native-renderer/src/NativeMethodsMixin.js#L293-L302
3. Эти методы дергают обратно TextInputState: https://github.com/facebook/react/blob/v16.9.0/packages/react-native-renderer/src/NativeMethodsMixin.js#L293-L302
4. TextInputState уже шлет команды нативным компонентам https://github.com/facebook/react-native/blob/0.61-stable/Libraries/Components/TextInput/TextInputState.js#L32-L72
Наиль
Здравствуйте, как в expo установить фоновое изображение пока подгружается база данных
Anton
Наиль
Спасибо большое
Anonymous
vlad
Всем привет, может у кого то есть список вопросов для собеседования на middle rn разраба? Поделитесь пожалуйста, буду очень благодарен)
vlad
Или ресурс где можно посмотреть
Dmitry
У меня спрашивали по факту advanced раздел реакта, и очень много про перформанс и работу рн под капотом
vlad
Рн под капотом, имеешь ввиду взаимодействие с нативным кодом?
Dmitry
Это отдельный раздел
Dmitry
Bridge
Vladimir
разве birdge это отдельный поток?
Leonid
Здравствуйте, как в expo установить фоновое изображение пока подгружается база данных
Я это делал следующим образом <AppLoading
startAsync={this._loadAssetsAsync}
onFinish={() => {this.setState({ isReady: true });
}}
onError={console.warn}
/> В startAsync будет Ваша функиция, которая контролирует загрузку (async обязательно), когда она выполняется вызывается метод onFinish где меняем state и перерисовываем render с новой логикой.
Артем
разве birdge это отдельный поток?
да, вы правы, 2 потока, javascript, main thread, сказал по памяти, читал тут возможно https://medium.com/we-talk-it/react-native-what-it-is-and-how-it-works-e2182d008f5e
Gena
Gena
Прлюс (опять же под ios) каждый нативный модуль по умолчанию в своём потоке
vlad
Подождите, так получается на айосе в теории может быть 20 потоков??
Anonymous
Всем привет ребят кто подскажет как называется событие по которому обычно увеличивается картинка (увеличение двумя пальцами)
Irakliy
Jurij
Я недавно в RN. Правильно ли утверждать, что у приложения три состояния?
1) Развернуто (обычное)
2) Свернуто (нажали home, но приложение есть в "миниатюрах запущенных")
3) Закрыто (закрыли его в "миниатюрах запущенных")
Anonymous
Jurij
Я хочу сказать, что эти состояния различны, к примеру, с точки зрения организации какого-то фонового процесса...например - получения GPS координат.
Anonymous
Спасибо ребят
Timur 👨💻
Кто работал с axios подскажите пожалуйста, есть вот такой код:
const onAddPlaceToFavorite = async () => {
try {
const res = await Api.post('/institution/favorite', {
params: {id: placeId},
headers: {'Authorization': `Bearer ${state.token}`},
});
console.log(res);
} catch(err) {
console.log('Ошибка при добавлении заведения в избранное', err.message);
}
};
Добавляет заведение в избранное, через Postman пробовал, запрос уходит на ура, но тут выдаёт 401 ошибку. Из-за чего может быть подобное, может кто сталкивался?)
Timur 👨💻
Может у POST надо как-то подругому заголовки отправлять?
D
ребят, кто юзает Apple Signin в RN? какой модуль посоветуете?