不退転」
протупил, надо было юзать метод firebase.links().getInitialLink() :)
Danila
А можно на ReactNative делать виджеты приложений для андроида/ios? Не нахожу информацию по этому вопросу
Victoria
Привет! можно я сюда кусок кода вставлю:
snap = async () => {
if (this.camera) {
let photoFile = await this.camera.takePictureAsync({base64: true}).then(photo => {
const url = 'myurl';
fetch(url, {
method: 'post',
headers: {
'Content-type': 'text/plain',
},
body: photo.base64,
}).then(res => {
console.log(res)
});
}).catch(e => {console.log(e)});
}
} . по-хорошему на бэк должен уйти base64. Судя по логу в приложении в запросе все уходит, но лог бэка говорит, что тело пустое(((( возможно я что-то упустила?
Victoria
в рендере вот так: <Camera style={{flex: 1}}
ref={ref => {
this.camera = ref;
}} type={this.state.type} autoFocus="on">
<View
style={{
flex: 1,
backgroundColor: 'transparent',
flexDirection: 'row',
}}>
<TouchableOpacity
style={{
flex: 1,
alignSelf: 'flex-end',
alignItems: 'center',
}}
onPress={this.snap}>
<Text
style={{fontSize: 18, marginBottom: 200, color: 'white'}}>
{' '}Flip{' '}
</Text>
</TouchableOpacity>
</View>
</Camera>
Danila
Victoria
могу уточнить
Victoria
Victoria
еще момент, я использую expo
Victoria
я вот думаю, не намудрила ли я c кодом получения картинки
Danila
глянь что выдает это photo.base64
Danila
точнее что там лежит?
Victoria
Там строка
Victoria
Как и ожидается (((
Victoria
но она не пропихивается похоже в запрос - бэк говорит, что бело пустое приходит
George
как вариант попробовать передавать как параметр
Danila
Danila
body: 123, и затести на беке
George
мб на бэке не в body а в request'е дата
Vlad
Victoria
Victoria
и бэк это ждет
Victoria
Vlad
потести postman'ом, определишь на чьей стороне косяк
Victoria
Victoria
косяк у меня где-то(((( а я в реакт нэйтив третий день смотрю((( 100% что-то упускаю
Andrey
Victoria вот рабочий код, только фотку из галереи беру
let result = await ImagePicker.launchImageLibraryAsync({
allowsEditing: false, // higher res on iOS
aspect: [4, 3],
});
console.log(result);
if (result.cancelled) {
return;
}
let localUri = result.uri;
let filename = localUri.split('/').pop();
let formData = new FormData();
formData.append('photo', { uri: localUri, name: filename, type: 'multipart/form-data' });
const url = 'your endpoint';
axios.post(url, formData).then(result => {
// Handle result…
});
Andrey
тоже экспо
Danila
Andrey
а как вообще правильней - base64 фотки слать или multipart/form-data'?
Victoria
я думаю лучше мульти партом
Eugene
А как беекенд принимает и требует, так и слать)
Victoria
Victoria
мне правда надо с лету картинку засылать, а не с галереи
Andrey
Victoria меняешь launchImageLibraryAsync на launchCameraAsync 😉 не забудь разрешения соответствующие
Андрей
20796
Berik
Всем хай, есть задача отправлять на сервак данные (текст и изображения), при этом соединение нестабильно (обрывы, где то медленный инет, временами вообще нет связи), что порекомендуете как наилучшее решение, чтобы хранить эти данные и регулярно пытаться отправить пока не получится?
Berik
архитектурно как лучше сделать, и какие мб есть хорошие тулзы/либы для такого
Arsenii
я складывал в массив запросы (придумал json структуру и туда писал параметры), а в фоне выбирал из массива и пытался отправить. если отправилось - удалял
Victoria
Berik
бэкенд там REST, не graphql
Andrey
Victoria npm install --save axios в папке проекта
Andrew Kiselev
Berik
Arsenii
setTimeout :(
хотел делать нормально в фоне, но на этом сказали достаточно
Dmitry
Arsenii
нет, я делал setTimeout и когда запрос завершался , заново вызывал
Pasha
А как должен RTL работать?
Vladimir
так и должно быть, на иврите все читают справа налево
Vladimir
локализуйте надписи на иврит, будет вообще шикарно
Vladimir
Andrii
Ребят кто то может объяснить как работает в SectionList така фигня як
separators.updateProps
что то я не могу ее никак победить
Спасибо за ранее
不退転」
不退転」
Сразу на всех скринах пофиксило
Aleksei
Eugene
Чтобы потом на стабильную проще перейти, а не перепиисать с 0 например
Alex
Gena
不退転」
Хах, ну ладненько
Gena
Ещё, я как программист, хочу работать с одной версией движка и не заучивать отличия
不退転」
Всем спасибо за инфу ✨
Артём
Вопрос:
Какой резон хранить переменные от инпутов в стейте, если это вызывает кучу ре-рендера, когда можно делать переменные в других скопах?
Какие плюсы и минусы?
Victoria
Andrey
Victoria неудобно спросить, а в том файле, где вы его хотите использовать есть import axios from 'axios'; ?
Victoria
Конечно))))
Victoria
У меня стойкое ощущение, что expo вставляет палки в колёса(((
Victoria
Мне даже не удаётся из соседней папки компонент импортировать((
Preeternal
опять jcenter лежит..
Gena
Eugene
formik 👀