Anton
подскажите пожалуйста как
Это гуглится, точные флаги не помню
Павел
в иос там в настройках xcode
Павел
правильно?
Павел
я только учусь)
Павел
по этому вопросы могут быть глупыми)
Anton
https://stackoverflow.com/a/25230624/5662244
Anton
Вот есть вариант
Севä
А на Archive в XCode бандлер должен как обычно стартовать и висеть на 8081 порту? Никак не могу нагуглить, должно так быть или нет
Севä
причем оттуда явно ничего не тянется
Danila
должен стартовать как обычно, если не запущен еще
Севä
а зачем? когда андроид билдит .aab такого нет
Севä
я поэтому и спрашиваю
Danila
вот это уже хз как и зачем))
Севä
но так и должно быть?
Севä
там просто в какой-то момент дергается скрипт react-native-xcode.sh
Церго
xcode сам его врубит если над
Севä
и туда можно прокинуть SKIP_BUNDLING, но чет я на чистом новом приложении проверил, и там нигде такого не делается
Севä
xcode сам его врубит если над
у меня просто висит даже после Archive'а
Павел
https://stackoverflow.com/a/25230624/5662244
большое спасибо! вроде оно
Денис
Хочу обновиться с 0.58.4 до 0.61.2. Думаю проще будет заинитить новый проект, перенести папку App и потом апгрейдить либы. Вопрос - как сделать так чтобы остался тот же git репозиторий?
Stas
ну инициализируй гит, добавь remote тот же репо
Денис
А если просто перенести папку .git?
Stas
в целом неясно какие цели преследуете. почему бы не сделать апгрейд внутри имеющегося проекта, в отдельной ветке. > думаю проще будет заинитить новый проект почему так думаете. сначала попробуйте, а потом усложняйте жизнь себе
Khorark
Хочу обновиться с 0.58.4 до 0.61.2. Думаю проще будет заинитить новый проект, перенести папку App и потом апгрейдить либы. Вопрос - как сделать так чтобы остался тот же git репозиторий?
Я делал отдельный проект, туда накатывал все либы и конфиги, попутно проверяя работоспособность каждой на iOS и Android. После того как всё завелось, в старом проекте удалил папки android, ios и node_modules. Смерджил в ручную package.json. Создал новую ветку и туда перенёс папки android и ios из нового проекта. Накатил новые пакеты, поставил поды для ios. В пакетах, которых изменились api или были выпелены из RN в отдельные пакеты, исправил код. После этого всё завелось и сохранилась история гита.
Денис
@khorark спс, тоже решил делать с нуля
Khorark
Кто-нибудь уже использовал Hermes? На сколько он стабильный, в каким местах может падать и вообще интересно узнать про реальный опыт его использования. Я, когда включил флаг его использовать, то размер бандла уменьшился на 2Мб, но когда пытаюсь получить доступ к глобальной переменной, попрежнему говорит что он не доступен. Так что хз используется он в итоге или нет
Vetaly
Привет, влияет ли подобная запись на производительность в react-native: <TouchableHighlight onPress={() => { props.onPress(); }} ?
Церго
не
Церго
рендерится норм и ждет))
Vetaly
Просто в простом реакте это же влияло на производительность
Церго
this.props.onPress() ?
Vetaly
не, то что мы использовали анонимную стрелочную функцию
Kto?
Привет, влияет ли подобная запись на производительность в react-native: <TouchableHighlight onPress={() => { props.onPress(); }} ?
Это влияет на произвожительность не RN, а JS, ты создаешь бесполезню функцию
Kto?
Да и писать в целом так нельзя
Kto?
Если это функция в которой несколько функций/логика, то она должна быть вынесена из JSX
Vetaly
Да и писать в целом так нельзя
блин да, сорян, не совсем тот пример взял)) Вопрос был в том, нормально ли писать анонимные функции в хэндлере?
Vetaly
Если тебе нужно написать функцию, то вынеси ее из JSX
Это влияет на производительность? Вообще в react я так и делал, но сейчас в react-native и тут люди пишут так: <TouchableOpacity style={styles.ctaButton} onPress={() => { ... }}>
Serhii
Это влияет на произвожительность не RN, а JS, ты создаешь бесполезню функцию
а есть реальние замеры на сколько влияет? Если это флетлист то возможно на 100+ элементах влияет, а так думаю никак не заметно ни девелоперу ни пользователю
Serhii
Ну нехорошо они пишут
тоже читал, но если у нас просто 1 кнопка то всё равно
Церго
когда ряд функций таких темболее похожих то я думаю мало кто не определит ее отдельно
Церго
) а так пох
Kto?
Как писать дело ваше, но задумывайтесь о том, что код будете писать не один вы, и он должен быть легко читаемым/поддержываемым. Если все писать внутри JSX то это просто треш, даже если для одной кнопки
Serhii
В плане 1 кнопка?
то есть, если у нас не рендер 100 елементов со стрелочной функцией, а просто кнопка - нам не нужно тратить время на поиск как более правильно
Kto?
Ну и плюс при каждом ререндере будет создаваться новая функция
akasybe
гарбедж коллектор скажет спасибо
Serhii
я вам о другом, о производительности
Aynur
они о том же
Serhii
не будет никакого прироста если у нас и там и там 1 рендер
Kto?
не будет никакого прироста если у нас и там и там 1 рендер
Ну если у тебя компоненты на 1 рендер то конечно разницы никакой, кроме как визуальной для девелопера
Serhii
ну вот, я это и имел ввиду
Тот самый Денис
В разработке нативных модулей на android есть ли возможность использовать методы жизненного цикла такие как onCreate?
Тот самый Денис
У меня есть NotificationManager когда я пишу на нативке, я инициализирую его в методе onCreate @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Тот самый Денис
Я так понял, что-бы использовать onCreate мне необходимо наследовать мой класс от ReactActivityDelegate?
Chris
Есть кто на реакте в Киеве?
RedTeapot
@Georgedata Для вакансий другой чат
Andrei
А есть какие-то проблемы при выкладывании аппки в App Store?
Церго
у меня не было)
Kto?
А как в таком случае проходят Cordova/Ionic?
George
Приветствую! Есть кто-то на React в Киеве?
不退転」
Kto?
Что?
George
Спасибо!
Kto?
А чем отличается в таком случае WebView от Cordova/Ionic, если они тоже являются WebView?
Aga
Ребята, насколько проблематично с законодательно транзакции ввести эпловские?
Aga
Там вроде про налоговую надо написать
Aga
То есть, чтобы стартапу ввести транзакции, надо регать контору и платить налоги?(
Kto?
Бизнес - ООО?
Ип хотя бы
Kto?
То есть, чтобы стартапу ввести транзакции, надо регать контору и платить налоги?(
Платить налоги нужно всегдп, когжа ты деньги получаешь)