169 похожих чатов

3 ответов

31 просмотр

потому что expo не предполагает работу с проектами ios/android, dev-client как и expo-go предполагают, что сборкой проекта занимаются именно eas сервера. у тебя на девелоперском терминале только непосредственно RN код, тебе не нужно руками собирать проекты. Проекты собирают EAS сервера в случае с dev-client, или всё уже собрано в единый слепок, в случае с expo-go. RN создаёт директории с проектами и ты можешь править всё что хочешь, expo такого не позволяет. хочешь править — вот тебе апи, но не руками, т.к. повторим, за сборку отвечают eas сервера. и им нужны команды. когда ты хочешь кастомный нативный пакет в expo, ты делаешь dev-client со своим пакетом и отправляешь его на сборку в eas, на выходе получая свою собственную сборку expo-go с нужными тебе пакетами. аналогично и с редактированием основных файлов проектов — eas должен получить точные команды, что ему делать, чтобы собрать всё в автоматическом режиме. у тебя для этого есть апи через ExpoConfig (ссылки выше дал). таким образом с одной стороны, голый RN проект кажется намного проще. делай что хочешь, прямо здесь, прямо сейчас. но с другой стороны expo позволяет тебе делать RN приложения вообще не запуская xcode или android studio, все сборки совершаются на eas серверах, всё что тебе надо — только конечные устройства. и далее ты выбираешь, что проще. я для себя давно решил, что нет смысла варить RN, когда есть expo. всё равно что код писать в блокноте, когда рядом есть IDE. с этим мнением многие могут не согласиться и это нормально )

Andrei-Bahachenka Автор вопроса
Trin Zotoff
потому что expo не предполагает работу с проектами...

не до конца пока понимаю все(( может есть помимо доки что-то интересное почитать/посмотреть на этот счёт?

Andrei Bahachenka
не до конца пока понимаю все(( может есть помимо д...

https://docs.expo.dev/development/introduction/ можно прям всё читать, всё что в левом меню. если с английским дружишь — будет не сложно понять, там видео очень наглядное. еси не дружишь — переводишь и включаешь субтитры в ютубе, будет коряво, но лучше, чем ничего. на русском годного контента я не встречал. надо понимать, что eas технологиям с dev-client года ещё нет

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта