Anton
Ты точно не придумываешь костыли?
Именно этим и занимаюсь. Не придумал ничего лучше, чтобы отслеживать, если открыта кастомная модалка, то под нажатию кнопки назад на андройде, закрывалась модалка, а не происходил переход на страницу назад
Artur
Отвлеченный вопрос - кто нибудь смотрел аналоги react-native? nativescript там (cordova-based не интересно), может ещё что-то?
Artur
А там тоже рендеринг нативных компонентов, или там вебвью под капотом?
Gena
Нет.
Serhii
наоборот
Gena
У nativescript и RN разные реализации взаимодействия между JS и нативной частью.
Artur
имхо надо посмотреть на количество решённых проблем.
Например анимации на 60фпс, готовые либы для навигации, выбора фоток, и так далее
Artur
Ну вход достаточно тяжёлый в RN с нуля, это да. Я например уже разбираюсь с java и objective-c, хотя до старта разработки даже близко не подходил )
Artur
Иногда приходится дебажить нативный код
Artur
Начать можно с Expo, вполне себе, чтобы в принципе понять как на нём писать. Но быть морально готовым к тому, что очень скоро его перестанет хватать и придётся пересоздать проект с нуля
Artur
То есть переписать прототип, что в общем то даже хорошо
S
Делай как все, через react native cli, я вначале тоже сомневался и в общем доволен 😂
Artur
expo хороший вариант "пощупать" - там реально хороший быстрый старт
Artur
а, ну это да ) Я для нативной разработки использую 32 гига оперативки )
crazyHero
ребята, тут проблема с гугл логином вышла, кликаю на логин кнопку, открывается окно для выбора аккаунта, и все,,,,ничего не происходит
crazyHero
увидел такую ошибку
E/cfog: *~*~*~ Channel {0} was not shutdown properly!!! ~*~*~*
Make sure to call shutdown()/shutdownNow() and wait until awaitTermination() returns true.
crazyHero
кто нибудь сталкивался? поискал в инете, пишут что shutdown() . где то не врубился, вот только где и когда его звать вообще не понятно
crazyHero
Kamo
Ребят, кто сталкивался с такими ошибками:
Failed to build a typed interface for this module. The exports of this module must be annotated with types. Missing type
annotation at function return: (signature-verification-failure)
Пытаюсь флоу прикрутить, вроде в конфиге стоит signature-verification-failure=warn, но он выдаёт как error методы без описания возвращаемых значений
Serhii
пытаюсь сделать билд apk
выводит Error: Duplicate resources
Serhii
stack overflow предлагает в /react-native/react.gradle добавить метод doLast,
но не помогает
Serhii
кто-то сталкивался?
Pavel
приложение не проходит модерацию в Аппстор, из-за непонятной ошибки, ни у кого не было такого ?
Tuum Daemonia
Tuum Daemonia
как при дебаге?
Pavel
?)
Tuum Daemonia
?)
отлови эту ошибку в дебаге. Или ее нет в дебаге?
Pavel
нету
Andrey
JS ошибка, можно попробовать поискать по node modules этот метод по видемым символам(в своем коде же искали), и дальше уже думать. Я бы наверно сделал так...
Aga
нету
Тестил в expo сборке?
Aga
или уже через TestFlight свой?
Anonymous
Здравствуйте! Как в createDrawerNavigator вместе экрана впихнуть ссылку на веб-сайт?
Anonymous
UserClientProfileScreen: {
screen: Linking.openURL('http://www.example.com'),
navigationOptions: {
title: 'Веб'
},
}
Anonymous
Ошибка
Maxim
Maxim
useEffect(() => Linking.openURL(), [])
crazyHero
кто-то сталкивался?
1) mkdir android/app/src/main/assets
2) react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
3)после этого удаляешь папки drawable & raw из android/app/src/main/res
4) Залетаешь в Андроид студио и билдишь новый релизный / signed АПК
Andrey
https://git-scm.com/docs/git-cherry-pick
Павел
Все здравствуйте!
Sergey Bunas
Павел
Подскажите пожалуйста как перезагрузить screen
Lemmy
https://www.google.com/search?q=react+native+how+to+reload+screen&oq=react+native+how+to+reload+screen&aqs=chrome..69i57j0l5.9880j0j7&sourceid=chrome&ie=UTF-8
W
Может у кого есть где скачать актуальный образ айос на виртуалку?
Павел
Andrey
Pavel
Вопрос!
Приложение пройдет модерацию в аппстор, если висит на теническом домене третьего уровня? и без SSL
Владимир
Ребят, такой вопрос. Только начинаю изучать нейтив. Установил все по официальной инструкции, но после запуска приложения такая ошибка, в чем проблема?
Владимир
Я спросил, потому что из 3000 людей может кто-то сталкивался
RedTeapot
Так, хватит оффтопа, а то начну щедро раздавать ro
Lemmy
Народ, пробовал кто-нибудь уже продакшн проект на хуках делать?
Andrei
А че там пробовать))
Alexander 🐯
Alexander 🐯
Daniil
Lemmy
В чем именно вопрос?
я еще не вникал в тему глуоко, но что-то меня пугает, что немного неудобно будет работать с нэймингами
Daniil
Lemmy
[count, setCount] = useState(0);
Alexander 🐯
Alexey
Я спросил, потому что из 3000 людей может кто-то сталкивался
Убедись что сервер запущен. react-native-start.
Если запущен, то если используешь Android 9+, нужно специальным образом настраивать сетевую безопасность.
Если просто учишься, поменяй версию Android на эмуляторе (просто создай новый).
Alexander 🐯
Пс. useState это обёртка над useReducer
Alexander 🐯
Daniil
Ладно, прекращаю)
Владимир
Alexander 🐯
Ладно, прекращаю)
Посмотри на то, как человек задаёт вопросы про хуки, и поймёшь почему написал именно так:) а так конечно согласен, но он очень рядом, если приложение не сложное
Владимир
Lemmy
userReducer выглядит чище)
Daniil
Lemmy
просто когда пыаешься по максимуму избавиться от синтаксиса <Button onPress={() => ...}/>
Konstantin
как такой интерфейс в винде сделал?
Lemmy
это начинает выглядеть странно
Alexey
Попробуй удалить node_modules и заново npm install.
Alexander 🐯
Alexander 🐯
Alexander 🐯
Всё изящно
Правда нужно немного магии)