Kirill
Привет, ребят, такой вопрос, можно как-то для отдельной страницы сделать накигейшен дровер с правовой стороны
Kirill
Kirill
Вот так на одной странице
Kirill
Kirill
Вот так на другой
Kirill
Ну, тут тоже должно быть home, orders
Kirill
Просто скрин из другого приложения
Nikolay
Ребят, нужны такие табы.
Nikolay
и?
Хочу такие табы.. Может либа есть норм для кастомизации?
Nikolay
тааак.. хорошо. А можно экзампле какой-нибудь?(
Dmitry
тааак.. хорошо. А можно экзампле какой-нибудь?(
Ну реально, это гуглится за 1 минуту.
Dmitry
react-native-tab-view
Nikolay
спасибо
不退転」
Зачем это
runtime error тебе ни о чем не говорит?
不退転」
действительно.
Gena
Гм, я не использую null. Верней использую, там где его требует React... В остальных местах использую undefined. А скажите, есть реальный кейс, где null подходит лучше, чем undefined (в самом языке, а не потому, что его требует какое-то API типа react)?
Maxim
кто-то сталкивался с таким? 'AppCenter/AppCenter.h' file not found никак решить не могу
Gena
кто-то сталкивался с таким? 'AppCenter/AppCenter.h' file not found никак решить не могу
Почти всегда это неправильный линкинг. Я обычно решал подобные проблемы раскручивая с непосредственной ошибки и поднимаясь вверх по местам, где может/должен был прописан путь для поиска header files. Header Search Path в Xcode проекте это называется, это св-во может быть в target, project, или xcconfig-файлах
Gena
Сейчас за меня эти вещи cocoapods менеджерит целиком и таких проблем давно не помню.
Maxim
спасибо, буду разбираться
Gena
Ещё совет. Начать с определения реального местоположения файла .../appCenter/AppCenter.h - он в любом случае должен быть где-то. (Можно через find / -name AppCenter.h, но это долго)
Maxim
вот сейчас пытаюсь его найти
Gena
Я бы сперва в проекте поискал в node_modules: find node_modules -name AppCenter.h, а потом в SDK Xcode (по всему диску или в интернете, чтоб понять что это, т.к. на Apple обычно не так называет фреймворки)
Maxim
это приблуда от майкрософт
Maxim
здесь нашло /Users/rhaidarzhy/Library/Caches/CocoaPods/Pods/Release/AppCenter/1.12.0-4d27b/AppCenter-SDK-Apple/iOS/AppCenter.framework/Headers/AppCenter.h
Gena
Ага, но это кеш CocoaPods... он к проекту никакого прямого отношения не имеет и файлы из него не должны входить в билд
Maxim
это я пытался добавить cocoapods, но что-то пошло не так и решил без него
Maxim
попробую заново установить и перелинковать
Anton
Всем привет! Хочу обернуть градиентом весь фон приложения, кроме нижнего ТабБара (createBottomTabNavigator) Не получается это сделать в App т.к входная точка - это мой router и если сделать это в App, то фон закрывает нижний ТабБар. Из идей - Хока, которой я буду оборачивать все свои Pages с градиентом. Но хочется посмотреть в сторону createStackNavigator - а именно cardStyle: { backgroundColor: ( '#FFFFFF' ), }, Пробовал что-то типа cardStyle: { backgroundColor: ( <LinearGradient colors={['#283847', '#0A1825']} locations={[0, 1]} /> ), }, Но, естественно, такая штука не прокатывает :) Именно такое решение на этом уровне напрашивается, но не могу сообразить как. Быть может, кто-то решал подобную проблему? Юзаю react-native-linear-gradient
Anton
не смог найти, чтобы createStackNavigator мог принимать компонент на контент, только для header-а (его кастомизировать можно)
Maxim
Для таббара нужен отдельный градиент?
Anton
Maxim
Таббар свой фон имеет, да.
Попробуй так https://github.com/react-navigation/react-navigation/issues/2601
Eugene
https://www.getrevue.co/profile/Andres-from-Jexia/issues/react-native-s-new-architecture-new-hooks-alpha-a-react-pwa-more-154310 🤔
Anonymous
Вечер в хату, арестанты!
AlexNovi
Вечер в хату, арестанты!
А можно сразу бан? ☺️
AlexNovi
За что?
Тем более бан 🤔
Anonymous
Тем более бан 🤔
Начальник, шо за шмон на ровном месте?
Vladimir
Может человек в зоне пишет под мобилки. Фрилансит, так сказать. Наверняка вертухаи себе деньги забирают, покупая ему лишь чай и сигареты. А вы сразу в бан.
AlexNovi
Только если так 🤔
Anonymous
По малолетке залетел по 228 ук. рф.
Anonymous
Ну ладно, как насчет кроссплатормености реакт нейтива? Олин раз написал и запускаешь на ios и android? Или есть подводные камни?
Ivan
да
AlexNovi
Кстати по теме, чистый проект после инита и на тебе: What went wrong: Could not resolve all files for configuration ':app:debugCompileClasspath'. > Failed to transform file 'android-jsc-r174650.aar' to match attributes {artifactType=android-exploded-aar} using transform ExtractAarTransform > java.util.zip.ZipException: invalid stored block lengths
AlexNovi
Грешу на jdk, но уже переустанавливал
Anonymous
AlexNovi
Грешу на jdk, но уже переустанавливал
Блин, но не перезапустил :)
AlexNovi
Блин, но не перезапустил :)
Не помогло, вопрос актуальный
Gena
Ну ладно, как насчет кроссплатормености реакт нейтива? Олин раз написал и запускаешь на ios и android? Или есть подводные камни?
Да. Но есть ньюанс. Это не избавляет от необходимости знать (и потенциально использовать) нативные технологии всех целевых платформ. RN - плохая абстракция в этом смысле. Вот два простых примера: тени на Android и текущее обсуждение проблем со сборкой на нем же.
Gena
а часто приходится дорабатывать на нативных технологиях?
Зависит от требований к проекту. Но это не только доработки (я там выше в ответе дописал), вот если полистаете чат, очень много проблем найдете со сборкой.
AlexNovi
Версия jdk какая?
Причем это на RN 0.57.8 сразу после инита, другие проекты на RN постарше - собираются
Anonymous
Шо раз и навсегда! Написал и забил.
Gena
Жаль( хочется чего-то полностью кроссплатформеного.
Хочется, но так не бывает... мобильные платформы на самом деле очень разные по возможностям и архитектуре...
Anonymous
А потом IOS.
Anonymous
Или что еще тебе в голову взбредет.
Anonymous
Жизнь ведь такая короткая.
Anonymous
Чтобы все это учить.
Kirill
Привет, может кто знает
Kirill
Привет, ребят, такой вопрос, можно как-то для отдельной страницы сделать накигейшен дровер с правовой стороны
Kirill
Kirill
Вот так на одной странице
Kirill
Kirill
Вот так на другой
Kirill
Ну, тут тоже должно быть home, orders
Kirill
Просто скрин из другого приложения
Andrei
можно попробовать flutter там нет js бриджей, более честная сборка в плане нативности
Alex
drawerPosition - Options are left or right. Default is left position.