Tuum Daemonia
у меня ее нет на одном компе. на другом есть по логике регулярки по одному принципу парситься везде должны
Anton
user@DESKTOP C:\Test\ReactTest $ npm start --reset-cache > ReactTest@0.0.1 start C:\Test\ReactTest > react-native start error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Run CLI with --verbose flag for more details. SyntaxError: Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class at new RegExp (<anonymous>) at blacklist (C:\Test\ReactTest\node_modules\metro-config\src\defaults\blacklist.js:34:10) at getBlacklistRE (C:\Test\ReactTest\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:66:59) at getDefaultConfig (C:\Test\ReactTest\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:82:20) at load (C:\Test\ReactTest\node_modules\@react-native-community\cli\build\tools\loadMetroConfig.js:118:25) at Object.runServer [as func] (C:\Test\ReactTest\node_modules\@react-native-community\cli\build\commands\server\runServer.js:82:58) at Command.handleAction (C:\Test\ReactTest\node_modules\@react-native-community\cli\build\index.js:164:23) at Command.listener (C:\Test\ReactTest\node_modules\commander\index.js:315:8) at Command.emit (events.js:210:5) at Command.parseArgs (C:\Test\ReactTest\node_modules\commander\index.js:651:12)
Anton
вот так получил эту ошибку
Anton
Можете подсказать, где можно почитать про то, как лучше организовывать структуру проекта для мобильной разработки?
Ivan
Можете подсказать, где можно почитать про то, как лучше организовывать структуру проекта для мобильной разработки?
Философская тема :) иногда даже желание возникает описать свое видение в виде статьи в медиум
Anton
Ну буду благодарен за небольшое описание
Anton
сам перехожу с .net
Anton
и там как-то проще все воспринимается
Anton
Сейчас появилось желание изучить реакт, для кроссплатформы, ибо котлин мне что-то не понравился.
Alexander 🐯
https://sova.dev/ru/application-structure/
Ivan
Хехе Сразу расстрою Реакт нэтив не лишит вас прекрасной возможности(читать необходимости) учить жабу, обж с
Alexander 🐯
https://sova.dev/ru/application-structure/
Завтра буду переписывать на это проект. По чтению выглядит очень удобно и логично
Ivan
Завтра буду переписывать на это проект. По чтению выглядит очень удобно и логично
А у меня возникло ещё большее желание писать свою статью :) Ну и критиковать это
Ivan
В контексте сложной прилаги реакта с редаксами и прочими пирогами(добавим ещё навигацию сюда) та структура будет так себе как по мне
Alexander 🐯
В контексте сложной прилаги реакта с редаксами и прочими пирогами(добавим ещё навигацию сюда) та структура будет так себе как по мне
Ну. Ничего не могу сказать на счёт роутинга в сложном приложении. Да и у меня не такое:) попробуем. Всегда можно откатить
Ivan
Блин, выходные впереди Может напишу Только вот на каком языке строчить и куда публиковать над решить
Ivan
Я в том плане что сразу на инглише чтобы всё комьюнити читало и критиковало :) или может на инглише и русском две сразу
Ivan
😂
Łōgäń
долларов?
Łōgäń
а в чем суть тогда, чем такая зп может заинтересовать?
Łōgäń
та и вакансии тут запрещены
Anton
имеет ли смысл использовать MVC, MVVM в React Native?
Serhii
пытаюсь отправить видео на сервер используя axios.
Serhii
и получаю Network Error
Serhii
Serhii
Serhii
у кого-то были подобные проблемы?
Serhii
uri: 'content://....mp4'
Nikita
Хай! Есть направление для мысли как это сделать?
Nikita
Nikita
т.е по клику подсвечивается (не затеняется как все остальное) строка и модалка стоит рядом с кнопкой
Anton
1. Накладываешь вью на весь экран, у которой прозрачный фон с затемнением 2. У нужной вьюшки меняешь zIndex например на 100 3. ??? 4. PROFIT
Anton
https://github.com/lamantin-group/react-native-spotlight
Anton
Ее ещё допилить надо, но если не лень можно самому написать, там делов на 10 минут.
W
Rn vs flutter?
不退転」
ionic :^)
W
Смешно
W
Просто как я понял rn в нейтив транслируется, для андроида в джаву, а флаттер в арм команды, поидее быстрее должен быть
W
В плане устройств или комьюнити?
S
В плане устройств или комьюнити?
Комьюнити, это же самое главное
W
Это да, но тут дело такое) гугл себе маркетинг позволить может, питон тоже на дне долго валялся
W
У флаттера там материал из коробки, рн я так понял кастомные только компоненты
Tuum Daemonia
Хз. Но мне кажется флаттер еще слишком сыр чтобы что то на нем удобно пилить
Alexander 🐯
Хз. Но мне кажется флаттер еще слишком сыр чтобы что то на нем удобно пилить
Как по мне зашел удобно. Конечно пришлось привыкать к особенностям дарта. Ну и отсутсвие jsx
Alexander 🐯
Но плагины для ide помогают. Можно легко удалять обёртки и вставлять их
Tuum Daemonia
Как по мне зашел удобно. Конечно пришлось привыкать к особенностям дарта. Ну и отсутсвие jsx
Ну блин Я недавно запустил его, бегло прочитав статью на вики и подумав "О! Это может работать и без устройства и эмулятора". Ну я поставил и обломался. Нашел какой-то их проект на гитхабе где было написано, как запустить на винде. Начал по нему делать "невозможно установить тулсы на "windows-64"". Почему невозможно? А хз. Больше никакой инфы Ну ладно. Решил все же подключить свой реальный андроидик и сделать аппку. Они почти везде у себя пишут про hot reload. Правда он не работает если ты добавишь или удалишь даже не кастомную либу из импорта. Или из за чего то иного. Но перезапуск отлично работает. Как-то очень сыро Ну и в конец. Я думаю. Ну раз он делает все без моста и так быстро, то и размер приложения наверн будет как в андроид студио. В общем самловое приложение в дебаге 100мб Ну и дебаг сам ужас. В рн если ты получаешь ошибку в компоненте отреденном то она у тебя на вечь экран. А вот как в флаттере
Tuum Daemonia
Alexander 🐯
>В общем самловое приложение в дебаге 100мб Собери в проде. Обалдеешь :)
Alexander 🐯
Про винду ничего скачать не могу юзаю mac|linux. Таким проблем не было
Alexander 🐯
Правда он не работает если ты добавишь или удалишь даже не кастомную либу из импорта. Уф. Такого не помню, но изредка приходилось делать ручной хотрелоад. Но когда писал он только из беты вышел и версия была 1.0
Alexander 🐯
> В рн если ты получаешь ошибку в компоненте отреденном то она у тебя на вечь экран Это удобно. Ты видишь в какой части ошибка и быстро понимаешь где она. Что тебе мешает прочитать ошибку в консоли?
Alexander 🐯
>В общем самловое приложение в дебаге 100мб Собери в проде. Обалдеешь :)
Оно не только супер оптимизируется по размеру, но и по скорости. В дебаг работает медленее, но в прод сборке всё летает :) Флаттер оставил тёплые чувства
George
Вот если бы рендер Flutterа приделать бы к RN - получилась бы бомба
W
+
Тимур
Всем привет. Подскажите или направьте куда надо пожалуйста. В общем выводятся картинки и по долгому нажатию хочу чтобы они сохранялись к пользователю на телефон. Как это сделать?
Тимур
Как с этим бороться? Я чет не могу найти решение
Церго
В отдельный компонент получение урла блоба и отображение с последующим revoke
Тимур
Прилинковать
Делал. После выполнения команды ничего не писалось в терминале
Тимур
Прилинковать
Мб проблема в том,что я использую expo?
Serhii
Кто-то делал share в Telegram и Viber?
Anonymous
Кто-то делал share в Telegram и Viber?
Я не делал, не подскажу
Gena
Кто-то делал share в Telegram и Viber?
У react-native-share есть тип шаринга "системный", телеграм там регистрируется и в него всё шарится. Можете посмотреть как работает в приложении Yetsi (там только системный шаринг в подменю упрятан, но можно и только его сделать)
Serhii
У react-native-share есть тип шаринга "системный", телеграм там регистрируется и в него всё шарится. Можете посмотреть как работает в приложении Yetsi (там только системный шаринг в подменю упрятан, но можно и только его сделать)
react-native-share поддерживает singleShare для всех кроме Telegram и Viber. А нужно именно при клике в приложении на иконку телеграма или вайбера поделиться в соответствующее приложение
Alex
Мб проблема в том,что я использую expo?
Скорее всего, там или тот уже прилинкован (в доки Експо это может быть написано) или чтобы слинковать нужно еджектнуть сначала