Сергій
Да как-то автокомплит не сработал на твой ник, заволновался 😁
Nikita
нууу прикол в том что у меня уже есть готовая база 🤔 и она mysql как ни странно
я думал заюзать рельсы как прослойку и аполло для клиента. Пока не понимаю что есть Prisma и подойдет ли, как раз щас читаю
Nikita
да в последнее время столько чатов... 1000+ сообщений еври дей
Nikita
спасибо
Anonymous
Комрады, есть вопрос по реакту (веб). Хотим обновиться до версии 16, наш код в порядке, проблема с модулями. Многие из них старые и не обновлялись довольно давно. В них, например, импортится propTypes из самого реакта, в новой версии их перенесли в отдельную либу. Я пробую react-codemode но есть большая вероятность, что он их не исправит, много ошибок в т.ч. он похоже не правит код, который в strict mode. Я вижу 2 варианта: либо ручками править модули, либо править модули и делать свой npm пакет. 1 вариант мне не очень нравится, потому что при npm i однажды все слетит, второй кажется довольно геморным. Кто сталкивался, какие ещё варианты могут быть?
Alexander
Комрады, есть вопрос по реакту (веб). Хотим обновиться до версии 16, наш код в порядке, проблема с модулями. Многие из них старые и не обновлялись довольно давно. В них, например, импортится propTypes из самого реакта, в новой версии их перенесли в отдельную либу. Я пробую react-codemode но есть большая вероятность, что он их не исправит, много ошибок в т.ч. он похоже не правит код, который в strict mode. Я вижу 2 варианта: либо ручками править модули, либо править модули и делать свой npm пакет. 1 вариант мне не очень нравится, потому что при npm i однажды все слетит, второй кажется довольно геморным. Кто сталкивался, какие ещё варианты могут быть?
t.me/react_js
Alexander
Лучше тут наверное
Cyril
Привет. А какой лучше способ использовать для организации i18n? "компонент-локаль" или один файл со всем?
Nikita
Cyril
И нет, это не оффлайн читалка с локализацией книги на все языки. Просто там много одиночных неповторяющихся надписей.
Nikita
Ну для удобства лучше разделить
Nikita
А ты отдаёшь их потом на переводы или сам забиваешь?
Cyril
У меня есть перевод. Но он не форматирован под либу. А-ля эксель. Так что думаю, как это сделать приятнее для дальнейшего саппорта. Типа зашел в компонент, доработал его, дописал 3-4 строки локали и всегда знаешь, где они лежат и к чему относятся.
Anton
Ребят, поделитесь статьёй, как поставить окружение Native (что устанавливать и в какой последовательности)
Мария
https://facebook.github.io/react-native/docs/getting-started.html
Andrey
react-native cli
Andrey
старайся не ставить Expo
A
коллеги, а как убедиться что я шлю POST запрос из эмулятора?
A
вроде всё делаю правильно, но на сервер похоже прилетает get
A
<key>NSTemporaryExceptionAllowsInsecureHTTPSLoads</key>
<true/> проверил
andrei
а вы с вебпаком живете или без?
A
я без
A
A
вот так шлю
A
памагитэ, кто сталкивался?
Nikolay
на сервер мб OPTIONS запрос приходит?
Nikolay
у нас бек его всегда как GET воспринимает
A
я к серверу доступа не имею, через Postman проверяю всё работает
Peter
а чем запрос из приложение отправляешь?
Peter
точнее как
A
fetch
Peter
fetch('https://mywebsite.com/endpoint/', {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
firstParam: 'yourValue',
secondParam: 'yourOtherValue',
}),
}); ?
A
да-да-да
A
всё так
A
только на конце нету замыкающего слэша
A
то есть урл вот такой: https://mywebsite.com/endpoint
A
ну и http, ssl нету
Nikolay
и падает с ошибкой запроса?
Nikolay
или какой-то ответ все же приходит?
Nikolay
просто мб cross-origin
A
500 ошибка
A
типа данные не прислал
Ulad🧑💻
Мб не так данные формируешь или какой content-type не положил в Headers
Nikolay
ну для json он верный
Nikolay
а просто для теста попробуй axios, я с fetch замучался перебарывать crossorigin. Попробовал axios и все ок
A
A
только почему-то шлются два запроса сразу, OPTIONS и POST
Peter
Ну я fetch редко пользуюсь, обычно как выше написали, axios
Ulad🧑💻
Nikolay
это норм
A
норм?)
Nikita
OPTIONS всегда делается при кросс-доменном посте
A
о, сенкс
Nikolay
options он вроде как проверочный, по нему определяется можно ли закинуть post. Безопастность)
Alex
Поче му crna + Expo = плохо?
Peter
из-за размера =) а так впринципе нормально.
Roman
Кто то использовал react-native-router-flux? Можно ли как то динамически менять направление анимации перехода?
Ulad🧑💻
Поче му crna + Expo = плохо?
Expo можно сравнить с конструктуром сайта, очень много зависомостей тянет и удобно только на первых порах жизни проекта. Если готовы жертвовать дизайном/функционал ради Expo (ускорения разработки) - то мб стоит использовать
Ulad🧑💻
Избегай по возможности
Ulad🧑💻
Всё что могу сказать
Władimir (Zae)
я сделал еджект с экспо и в итоге перенес проект на обычный реакт нейтив
Ulad🧑💻
По мне так не сильно ускоряет процесс, разве что натификации и пару вещей полезных есть, а так проблем больше выходило
Ulad🧑💻
Сразу eject делай и без Expo
Galymzhan
С Expo доступ к нативным библиотекам закрыт. Т.е. любая зависимость, где нужно запустить react-native link, вам не доступна.
Ulad🧑💻
Всё что могу посоветовать
Ulad🧑💻
Expo - Это как конструктор для сайтов, вроде ускоряет процесс, но ничего хорошего не выйдет в конечном итоге
Galymzhan
Если делать eject на середине проекта, есть риск поломать сборку вообще.
Не понимаю, в каком месте Expo ускоряет разработку. Игрушка, не более.
Nikolay
Peter
=) пользуюсь expo и никаких проблем не испытываю...
Ulad🧑💻
Galymzhan
Ulad🧑💻
Я страдал долго и просто переписал без expo
Władimir (Zae)
Peter
На днях новую версию должны завести с подержкой rn 0.54