Антон
Jasur
Aleksandr
Jasur
Антон
react native init
говорили он хуже будто бы чем-то, сырой, сложный в настройке и тд
Jasur
Jasur
в начале будет какие-то сложности
Jasur
но потом осознаешь что expo во многом тебя ограничивает
Антон
а есть может какое-то подробное руководство по диплою? от кода/тестов до компиляции в апк
Nick
Леонид
Добрый день, пытаюсь отправить фотку на сервер, на ios все идеально, а Андройд выдаёт network request failed, может кто сталкивался?
Aleksandr
Можно пример ?
Вот здесь 200-я строка, https://github.com/react-native-elements/react-native-elements/blob/next/src/tooltip/Tooltip.js#L200
Это из библиотеки https://react-native-elements.github.io/react-native-elements/docs/tooltip.html
Aleksandr
Vitaliy
да я вообще с ними не работал) я вижу там и там редактор кода, там и там код через QR код можно подсоединиться, всё) 😁
в общем: expo построен вокруг возможностей RN и соответственно RN обновляется быстрее чем expo.
Сложность только в одном - если нужно приложение под iOS - нужен xcode который есть только под mac os.
Остальное решается просто - немного разобраться в нативной части android / ios чтобы не быть совсем в шоке от разных ситуаций при добавлении модулей и сборке приложения.
Изучать java / objc - по желанию (по верхам языков можно пробежаться на learnxinyminutes.com), читать нативный код (хотя бы немного понимать что написано) - рекомендуется.
Jurij
Привет.
Подскажите, как отловить события вывода приложения на передний план или включения экрана когда оно уже и так на переднем плане?
(Android, React Native)
Aleksandr
Jurij
Леонид
https
Что именно, я просто совсем новичок))))
Леонид
Отправлять через https?
Jurij
Aleksandr
Vitaliy
+, добавлю что можно и Swift/Java
к сожалению, objc пока критичнее (большинство модулей на нём), при этом у swift семантически больше общего с java (зная java прочитать код на swift легче, чем objc), поэтому на мой взгляд такое сочетание оптимально.
если что-то своё нативное дописывать - тогда уже можно под задачу освоить более детально.
Jurij
Jasur
Антон
Даниэль
Никто не сталкивался: ставлю header .set('Content-Type', 'application/x-www-form-urlencoded') создаю formdata formData.append('file', { uri, name, type });
formData.append('record_table', 'appeal');
formData.append('record_id', id); отправляется запрос с таким body ------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="file"
[object Object]
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_table"
appeal
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_id"
4014
------WebKitFormBoundary95SmUT1ioF03AAYy-- где file [object Object] сервер не может разобрать, отвечает, что необходимо указать record_id и record_table
Олег
Можно ли ошибки ловить, как попроще(например jwt expired, try catch не ловит, приходиться еще условие писать), вобщем есть ли у fetch, что на подобие jquery fail?
Даниэль
Никто не сталкивался: ставлю header .set('Content-Type', 'application/x-www-form-urlencoded') создаю formdata formData.append('file', { uri, name, type });
formData.append('record_table', 'appeal');
formData.append('record_id', id); отправляется запрос с таким body ------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="file"
[object Object]
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_table"
appeal
------WebKitFormBoundary95SmUT1ioF03AAYy
Content-Disposition: form-data; name="record_id"
4014
------WebKitFormBoundary95SmUT1ioF03AAYy-- где file [object Object] сервер не может разобрать, отвечает, что необходимо указать record_id и record_table
В postman запрос выглядит так: var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/x-www-form-urlencoded");
myHeaders.append("Authorization", "Bearer ...");
var formdata = new FormData();
formdata.append("file", fileInput.files[0], "/C:/Users/Daniel/Desktop/Untitled1.png");
formdata.append("record_table", "appeal");
formdata.append("record_id", "4014");
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: formdata,
redirect: 'follow'
};
fetch("/v1/files", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error)); и всё ок
Artur
Кто-нибудь использует SendBird?
Олег
Aleksandr
SaM
Иван Мадера
Привет. Вопрос не совсем по RN, а про публикацию приложений. У меня отклонили приложение за нарушение авторских прав. Но у меня есть права использовать видео контент. Как я могу предоставить доказательства гуглу? Какая то форма обртаной связи или что то
Vitaliy
Иван Мадера
Dmitriy
Привет! Может кто-нибудь подсказать, в чем может быть проблема?
Функциональный компонент, в котором две функции - первая возвращает вторую как компонент.
Вторая получает через fetch json, как массив объектов.
Далее массив объектов преобразуется в string через JSON.stringify и при проверке typeof в console.log тип - string. При рендеринге получаю ошибку Objects are not valid as React child, if you meant to render a collection of children, use an array instead.
Но почему она возникает, если массив с объектами преобразован в string уже?
༼ つ ◕_◕ ༽つ
как пофиксить?
༼ つ ◕_◕ ༽つ
Alex
Alex
Возникает только на андроиде
Korg
Привет всем,
подскажите пожалуйста, что это из-за чего во время андроид билда возникает
Expiring Daemon because JVM heap space is exhausted
Daemon will be stopped at the end of the build after running out of JVM memory
и как следствие вечный процесс билдинга?
Как понять в какую сторону копать?
Timur 👨💻
Korg
Korg
Спасибо, но вот я как раз это тоже пробовал, не помогло ((
Alexander
комментируй кусками и ищи что вызывает этот краш.
Alex
Как откатить ios папку? Выполнялось переименование проекта, и сейчас всё в каше
%username% 🍺
git ?
Alex
git ?
Нету, его завели после этого
Alex
Как в РН 0.61 добавить свои шрифты? Чтобы не использовать линк
Андрей
Мужики привет, кто с WEBRTC работал?
Alex
Ребят, после react-native link
ios бросает ошибку error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65.
Kotuhan
Alex
Kotuhan
в смысле, это единственное, зачем тебе линк нужен?
Kotuhan
Но он же и ломает билд. Правильно?
Korg
Alex
Anton
есть кто работает с mobx? как можно работать с объектом с большой вложеность? дальше 2-го уровня уже не реагирует.
Aleksandr
Kotuhan
Да
Прямого решения не скаж, но могу подсказать направление. Сам бы так делал
Вот тут туториал по установке фонтов
https://medium.com/@mehran.khan/ultimate-guide-to-use-custom-fonts-in-react-native-77fcdf859cf4
Попробуй сделать это на чистом проекте с РН 61, и по дифам попытайся перенести в свой проект
Alex
Kotuhan
полностью читай сообщение))) Я знаю, что там линк)
Denis
Какие вы используете настройки в андроид эмуляторе для его ускорения? Какие значения для RAM и heap задаете?
Aleksandr
Дмитрий
Мы наоборот, используем genemotion и пишем на андроид и после проверяем мак
Aleksandr
Спасибо, жду
Вот здесь, это уже поменяно с дефолта, так как тоже сборка падала и тупила жёстко, файл
gradle.properties
Pavel
Парни, привет. ✌🏻
Решил попробовать RN, в следствии чего возникают тривиальные вопросы.)
Где в RN принято хранить токен авторизации что бы не вводить пароль каждый раз?
Pavlo
@pvelpolv yarn add @react-native-community/async-storage
Pavel
Сенкс 👌
Mike
ребят а это нормально в реакте, что я по умолчанию не могу присвоить класс React компоненту снаружи как в Vue?
<Button className="outsideClass">text</Button> // так не работает
будет работать если внутри компонента сделать так:
<button className={`button ${this.props.className}`}>{children}</button>
что не очень привычно и удобно после Vue, если в каждом компоненте это прописывать, ведь проще же к компоненту класс добавить, например если нужно его отцентрировать или дополнительный стиль кинуть в одном каком-то месте чем обертку делать