Nikita
but not by default
Nikita
you have to opt in
Nikita
or no?
Nikita
да они mention ит
Nikita
its just im not sure if new react-navigation uses it already
RedTeapot
@dailyhustle1337 Поиск исполнителей/сотрудников/etc не в этом чате, смотрите закреп
Petr E
В React Navigation 5 выпилили createSwitchNavigator и предлагают разруливать все внутри <Stack.Navigator>
Дают такой пример
function App() {
return (
<Stack.Navigator>
{isLoggedIn ? (
<>
<Stack.Screen name="Home" component={HomeScreen} />
<Stack.Screen name="Settings" component={SettingsScreen} />
</>
) : (
<Stack.Screen name="SignIn" component={SignInScreen} />
)}
</Stack.Navigator>
);
}
Отсюда возникает вопрос, как isLoggedIn пробросить в App?
Вижу такие пути решения
1. Законектить App с редаксом
2. Пробросить через createContext - хз как, у меня контекст не используется сейчас
3. Достать все что надо из AsyncStorage - выглядит костылем
А как вы решаете эту задачу? У меня используется redux-persist и флаг isLogged хранится в сторе
Petr E
Ладно, пока что я реализовал способ 1. Законектить App с редаксом
Vladislav
Vladislav
Сергей
Ребят, подскажите как в styled-components добавить анимацию?
Паша
На сколько я знаю анимация в RN делается через Animation API
Паша
Не через style components
Bogdan
как определить, какой компонент удаляет? тот, что указан в ворнинге, не удаляется, проверил
Eugene
In
Bogdan
в рн оказывается, если клик висит на елементе, другое событие не слушает? есть модалка со скролом, вешаю клик на область скрола и модалка уже скролом не закрывается по этой области
Bogdan
https://snack.expo.io/S1wcNDlmL
вот пример, убрать onPress и все нормально
М
всем привет, возможно ли перенести на react native эту либу
- https://github.com/FolioReader/FolioReader-Android/wiki
dan
Ребят, подскажите как в styled-components добавить анимацию?
Привет. Keyframes в styled-components используются только в вебе. Для анимаций в рн стоит использовать Animated из react-native(https://facebook.github.io/react-native/docs/animated)
Либо если его возможностей не хватает присмотрись к https://github.com/software-mansion/react-native-reanimated
Сергей
dan
Спасибо, разобрался)
Я обычно «статические» стили так скажем выношу в стайлед
const Container = styled(Animated.View)’....’
А те что динамические в проп style кидаю.
Bogdan
https://www.npmjs.com/package/react-native-picker-select
пытаюсь заюзать, у него стрелочка дефолтная для красоты? по ней же клики не проходят
Anatoly
А сейчас есть возможность новый проект начать с использованием react-native-navigation 4.x?
Потому что в новом проекте уже 5.х (хотя в package.json ^4.х ). И у меня прям в самом начале используется switchNavigator.
Как можно сдаунгрейдиться до 4.х? Погуглил, ничего интересующего не нашёл.
Vladimir
как выключить интернет на эмуляторе, чтоб дебагер работал?
Sergey️
Vladimir
платформа?)
Andoroid, если я просто выключаю, дебагер не работает
Sergey️
платформа?)
iOS:
Settings > Developer > Network Link Conditioner > 100% Loss
Sergey️
Андроед надо смотреть в ту же сторону наверно
Vladimir
cспасибо
Андрей
Kto?
Шрифтом
Alexander
~/Development/React-Native npx react-native init AwesomeProjectTestinit
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/errorhandler
npm ERR! 404
npm ERR! 404 'errorhandler@^1.5.0' is not in the npm registry.
Ребят как лечить? гугл не навел на умную мысль
Vitaly
Андрей
Ошибка Check method render Home, и ломается все изза компонента флоатБаттон
Nikolay
Андрей
Nikolay
А попробуй стили определить до класса
Jasur
Jasur
Алексей
Export default означает что в другом файле ты можешь импортировать компонент под любым именем. Но путь к файлу определенно не совпадает с названием файла) либо ошибка, либо есть дополнительный файл который экспортирует эту кнопку
Nikita
Всем привет. Кто нибудь занимался ci сборкой под андроид?
Локально проект собися без проблем, а вот через пайплан выскакивает проблема
Nikita
второй день бьюсь
Nikita
экзекьютор shell
Nikita
Часть ci
buildForAndroid:
stage: build
only:
- develop
script:
- yarn
- yarn android:release
tags:
- android
Таска в пекедже.жсон
"android:release": "cd android && ./gradlew :app:assembleRelease --no-daemon",
Алексей
gradle.properties покажи
Алексей
Пишет же про aapt2
Алексей
И про депрекейтед
Алексей
Там как раз был такой параметр раньше, и он нынче устарел
Алексей
Мож ci собирает непонятным образом на более старую версию сдк, и он его требует
Nikita
я читал что нужно мигрировать на AndroidX, постинсталлом запускается джетифаер
Nikita
android.useAndroidX=true
android.enableJetifier=true
MYAPP_RELEASE_STORE_FILE=***
MYAPP_RELEASE_KEY_ALIAS=SOME_KEY_ALIAS
MYAPP_RELEASE_STORE_PASSWORD=***
MYAPP_RELEASE_KEY_PASSWORD=***
Алексей
Оу
Алексей
Ну мигрировать нужно было еще в августе))
Алексей
android.enableAapt2=false
Алексей
Вот воткни
Nikita
Не понимаю почему локльно если я таски запускаю он билдит без проблем
Nikita
ну то есть что я этим отключаю?
Алексей
Nikita
оу, спасибо
Nikita
попробую сейчас
Алексей
https://developer.android.com/studio/command-line/aapt2 а это подробнее) но в целом эта штука давно устарела
Алексей
Точнее нн штука а параметр, но иногда помогает
Nikita
Nilufar
zdrastvuyte. kak pravilno delat build na react native?
Nilufar
nu chtobi bilo aplication
Nilufar
v android prilijenie
Bogdan
https://reactnativeexample.com/highly-configurable-component-imitating-native-bottom-sheet-behavior/
всем привет, вот эта штучка, я правильно понимаю, она не абсолютом? тоесть выехать она может по родительскому блоку, а блок не абсолютом висит?
Anonymous
Please i want to have a tutorial
dan
Bogdan
у тебя естьпример минимальный? в доке я видимо не так его понял
Bogdan
и я не понял еще, компонент Animated - он занимается анимацией этого слоя?
dan
Я тебе скинул скрин кода сурсов библиотеки, дабы показать что там абсолютно спозиционированно. Пример чего ? У тебя с чем проблема конкретно ?
Timur 👨💻
всем привет, загружаю приложуху в testflight, прохожу проверку, в appstoreconnect стоит статус «Тестируется», а в самом testflight в приложении глухо, у кого такое же было и чем лечится?)
Bogdan
https://github.com/react-native-community/react-native-modal
хочу вместо модалки заюзать, модалка лагает, мигает ее слой, если закрывать кликом, если закрывать свайпом, она в месте свайпа притормаживает
Bogdan
я вчера взял тот кусок, что в либе и он не был абсолютом, он был как в обычной верстке елемент
dan
А скрин есть ?
Bogdan
я вот как в доке взял пример, и он был не абсолютом