Aleksei
офтоп какой то уже пошел
Dmitry
тебе уже столько вариантов накидали, а ты на каждый агришься
Dmitry
либо задавай конкретный вопрос, либо принимай те ответы, которые тебе дают
Dmitry
в новой версии рн висит загрузка при инициализации проекта info Installing required CocoaPods dependencies уже минут 15, так должно быть?
Dmitry
Вроде писали, что норм
да в итоге прошло около 20 минут, все успешно установилось, спс )
alex.fuel | SWAY GANG
Всем привет!! У меня вопрос: есть ли смысл брать ui либу bativeBase ради одного компонента? Как это скажется на весе приложения? Она сбилдит только этот компонент или потащит за собой всю либу?
Stas
мб кто-то сталкивался с проблемой чтения assets на android с использованием либы react-native-fs чет не выходит прочитать содержимое вот этой дирректории ./android/app/src/main/assets
Gena
мб кто-то сталкивался с проблемой чтения assets на android с использованием либы react-native-fs чет не выходит прочитать содержимое вот этой дирректории ./android/app/src/main/assets
1. точка, это текущий каталог. А это какой в запущенном приложении? 2. распакуйте apk (это обычный zip архив) и посмотрите на структуру папок.
Gena
2ое сделаю. я путь указал относительно корня проекта
Короче, с такими входными данными я могу сказать только что вы пытаетесь прочитать несуществующую директорию 99% )
Stas
readDir(DocumentDirectoryPath) в качестве теста читаю так, пробовал и readDirAssets
Stas
в первом случае выдает только этот файл: /data/user/0/com.testapp/files/ReactNativeDevBundle.js
Stas
попробую распаковать апк, вернусь, если не разрулю. но за любые наводки буду благодарен.
Gena
попробую распаковать апк, вернусь, если не разрулю. но за любые наводки буду благодарен.
- DocumentDirectoryPath - это не то, где лежат ассеты - В андроид приложение - это apk, он извлекает из него только то, что нужно (вроде бы, надо в доках уточнить) - readDirAssets - это ровно то, что нужно, но assets в андроиде, это не картинки, с картинками всё сильно сложнее, они оптимизируются и ложатся в другие папки - это ресурсы - возможно, стоит посмотреть в сторону readFileRes
Stas
в моем случае я туда кладу zip'ы
Stas
Stas
а вот содержимое apk
Gena
в моем случае я туда кладу zip'ы
А, тогда скорей всего readDirAssets должен сработать. Но я так не пытался делать, так что остальное вам копать. Проверьте что эти файлы легли в папку assets (которая в apk)
Stas
да, файлы легли
Stas
пасиб, буду копать. как раскопаю - отпишусь
Stas
в общем внутрь assets можно положить директорию, например archives и читать ее через readDirAssets('archives') ну и не забыть пересобрать билд. прочитать содержимое самой assets не вышло
Anonymous
подскажите пожалуйста как вызвать async/await внутри useEffect hook?
Archer
подскажите пожалуйста как вызвать async/await внутри useEffect hook?
Напиши отдельно асинхронную функцию а в ней ее вызови
Archer
useState(()=> { asyncFunc() }) что то вроде того
Archer
Не useState
Archer
А useEffect
Anonymous
Напиши отдельно асинхронную функцию а в ней ее вызови
Если отдельно пишу async/await, то результатом ее вызова useEffect будет Promise, а не значение
Archer
Или внутри напиши самовызывающуюся функцию которая будет все это делать
Archer
Асинхронную
Archer
useEffect должен принять обычную функцию в ней уже можешь вызвать асинхронную
Anonymous
Асинхронную
Спасибо попробую 🙏
Maria
Привет, подскажите как правильно вставить свг картинку? пробовала разные способы не работает Image source={require()} <Svg><image href={require()}></Svg> подрубила либу react-native svg uri тоже не отображает
Anton
Привет, на сколько это страшно? 😑 Hello Google Play Developer, By August 1, 2019, all apps that use native code must provide a 64-bit version in order to publish an update. As of the sending of this email, at least one of your apps* does not yet meet the requirement:
Сергій
погундят и перестанут 🌚
Sergei
Почему?
Потому что почти все ui библиотеки это сборная солянка ,где 90% ты не используешь, к тому же с такими либами ещё и фпс падает
Anton
Ну ты апдейтить не можешь приложение, вообще не страшно
Ну а если обновить приложение надо будет
Dmitry
Почему?
Погоня за универсальностью компонентов таких библиотек превращает их в монстров, с которыми лучше не связываться.
Andrii
всем привет) apple-app-site-association нужно загружать на свой сервер, верно?
Sergei
Ну а если обновить приложение надо будет
Ну судя по этому сообщению надо иметь 64bit версию
Dmitry
Ну ты апдейтить не можешь приложение, вообще не страшно
В 21 году они вообще все 32 битные выкинут из стора
Anton
Ну судя по этому сообщению надо иметь 64bit версию
Так RN не поддерживает Android 64 вроде
Andrii
+
а как правильно его настроить на беке, не знаете? просто везде пишут что то типа "создайте и загрузите". а как и куда- не понятно)
alex.fuel | SWAY GANG
Конечно
А нет либы типа rc-components, где максимально простые компоненты можно испортить по одному?
Dmitry
А нет либы типа rc-components, где максимально простые компоненты можно испортить по одному?
Зачем простые испортить) их написать быстрее чем либо ставить)
alex.fuel | SWAY GANG
alex.fuel | SWAY GANG
Например селект с возможностью поиска и кучей прочих разных удобных фич я бы импортнул
Dmitry
Я использую внешние либы только для чартов, календарей или сложных каруселей, потому что они хорошо отлажены и самому такое в лом делать)
alex.fuel | SWAY GANG
Ну кастомить придётся в любом случае. Там проп className есть ведь
alex.fuel | SWAY GANG
Ладненько, я понял. @quarrant, Спасибо!
Anonymous
Не работает Apollo setContext. Кто-нибудь сталкивался с этим? Подскажите пожалуйста как он работает? https://github.com/jocoders/reactNativeGraphQLApollo/blob/master/src/App.js
Jane
Доброго времени суток) Кто с социалками работал? что посоветуете для РН?
Anonymous
Всем привет. Как вам kivy?
Anonymous
Python kivy
Alexandr
Как в react-native-maps кликнуть по маркеру через detox? toExist выполняется, а tap нет, даже toBeVisible не отрабатывает. Сначала думал что это из-за того, что маркер не был виден на экране при старте, но потом поставил его прям по центру при старте, но получил тот же результат
George
Мне это тоже скоро предстоит 🙂
Alexandr
Мне это тоже скоро предстоит 🙂
а может ты знаешь как в detox получить элемент, чтоб узнать абсолютное позиционирование элемента и воспользоваться tapAtPoint ?
Uncle Bob’s Nephew
import style как то влияет на перфоманс
Uncle Bob’s Nephew
?
Uncle Bob’s Nephew
да
Maxim 📱 D
Он раньше вроде кэшировал стили, сейчас в доках не могу такого найти🤷‍♂️ с ним код читается проще)
Никита
Давайте я вам сделаю отдним вопросом меньше 😂 StyleSheet.create - это идентити ф-ция в современном RN, она возвращает свой аргумент назад и ничего болше не делает.
Никита
Он раньше вроде кэшировал стили, сейчас в доках не могу такого найти🤷‍♂️ с ним код читается проще)
выше сообщение Гены по этому поводу. Можно поискать по чату и другие его ответы по stylesheet
Maxim 📱 D
да мне то это не интересно, человек вон спрашивал
Никита
import style как то влияет на перфоманс
выше писал. Но от себя добавлю что стоит все таки использовать - читаемость действительно лучше
GrafMine
Ребят такой вопрос по codePush, не совсем понял как это работает, я собрал билд с установленой либой в приложение, залил в аппЦентр, сделал appcenter codepush release-react -a имя/имя-апки -d Staging, в диструбьюшене в разделе кодПуш создалась в1 релизсборка, скачиваю с аппцентра ласт версии прилку, устанавливаю. Потом хочу проверить как он делает автоапдейт приложухи после перезахода, например меняю название строки в приложении, делаю опять appcenter codepush release-react -a имя/имя-апки -d Staging, перезахожу в апку а там все по старому, в чем может быть трабл ? в коде юзаю такую строку: export default CodePush({ checkFrequency: CodePush.CheckFrequency.MANUAL })(App); все ключи проставил при внедрении кодПуш либы. есть кто шарит в этой либе ?))