Nick
Nick
блин, почти одно и то же :D
Nick
да я вижу. прост моя хреновина почти так же работает
Nick
https://www.npmjs.com/package/redux-processor
Maxim 📱 D
нет, имеются в виду у него случаи когда например между табами переключаешься и дидмаунт не происходит
Maxim 📱 D
проще ивент кинуть
Anonymous
ребят привет! Есть задачка, мне нужно чтобы интерфейс приложения основывался на 3D кубе, тобишь не просто появлялась новая страница приложения, а с эффектом перелистывания куба.. как реализовать в react-native такое? и можно ли вообще?
Nick
Anonymous
Nick
ток слушать его оч тяжело)) но там есть ссыль на гитхаб, так что можно просто код глянуть
Anonymous
Nick
Denis
Подскажите, есть ли аналог redux-persist для react-context или удобный пакет для работы с AsyncStorage?
В чем суть: нужно реализовать поддержку оффлайн для юзеров, чтобы они могли видеть ресурсы, даже если нет инета.
Realm пока что не рассматривается, тк он не поддерживает 60 версию RN. Можно ли как-то оптимизировать работу с AsyncStorage, чтобы хранить там респонсы с бэка? Спасибо!
Gena
Gena
Пишите сами, заодно по ходу дела поймете в чем там проблемы, и учитывая конкретику приложения даже есть вероятность, что сможете их решить эффективно
Nick
Nick
он на старте выгружает данные из async storage в редакс
Nick
и занимается менеджментом обновления/сохранения стейта
Nick
я к тому, что придется делать что-то подобное
Narek
привет всем, какую библиотеку использовать для Cloud Messaging? @react-native-firebase/messaging сейчас недоступен
Narek
возможно глупый вопрос для опытных, но пока этого не делал, подскажите, пожалуйста
Nick
Nick
6.x пока в бете
Nick
или вообще в альфе
Maxim 📱 D
лейтенант
Кто-то откатывался с 60-й версии? Я при попытке создать апку с версией ниже 60 через кли получаю такое:
error Cannot use React Native CLI to initialize project with version lower than 0.60.0.
Даунгрейд глобального реакт натива не помог.
Bogdan
он интересный, но тяжелый и медленноватый, там есть пропозал про selfless чтобы забустить его
Bogdan
короче есть куда расти ему ещё
Bogdan
и место для оптимизаций
лейтенант
--version react-native@0.59.10?
лейтенант
Не, так теперь не работает
error Couldn't find any versions for "react-native" that matches "react-native@0.59.10"
лейтенант
Я читал стековефлоу
лейтенант
Тоже не работает
Gena
лейтенант
лейтенант
Gena
старый тоже тянет новую версию рн
Это по умолчанию, но там есть опция: https://github.com/react-native-community/cli/blob/0b4449cb04816405b8b9d14b8f7023a895867fd8/packages/global-cli/index.js#L272 (это ссылка на старый код react-native-cli, который сейчас в npm)
лейтенант
Maxim 📱 D
Anonymous
почему у меня в expo проценты скачут? ну когда downloading js bundle
Anonymous
Maxim 📱 D
Cheslav
как вы шарите код между вебом и реакт нейтивом?
ᴡᴇʏʜᴇyʜᴇʏ
ᴡᴇʏʜᴇyʜᴇʏ
можешь завести монорепу
Cheslav
есть ли хорошие варианты чтобы держать код в 1 репо? и веб и мобилку
ᴡᴇʏʜᴇyʜᴇʏ
Cheslav
-web
-mobile
-common ?
как импортировать из за пределов проекта?
Cheslav
npm будет ругаться
ᴡᴇʏʜᴇyʜᴇʏ
поднять нпм зеркало
ᴡᴇʏʜᴇyʜᴇʏ
выливать внутренние библиотеки туда
ᴡᴇʏʜᴇyʜᴇʏ
verdaccio, nexus
Cheslav
т.е все равно через npm? даже в монорепо
а обычными импортами кто нибудь пробовал?
ᴡᴇʏʜᴇyʜᴇʏ
обычные импорты тебе разрулит lerna
ᴡᴇʏʜᴇyʜᴇʏ
если не хочешь выкладывать
Gena
как вы шарите код между вебом и реакт нейтивом?
Мы вынесли общий код в отдельный репо и подключаем в оба проекта ссылкой на него без публикации. npm умеет обрабатывать зависимости вида:
"some-module": "https://our.private.server/some-module.git#v1.0.3"
Дмитрий
Привет всем. Может кто сталкивался с такой проблемой? Unable to resolve module ''react-native" from 'C:\mobile-studio\thesis-mobile-exp\packages\app-kit\build\index.android.js': Module 'react-native' does not exist in the Haste module map or in these directories: C:\mobile-studio\thesis-mobile-exp\node_modules. Причём react-native в корневом node_modules есть
Дмитрий
Не помогает
Дмитрий
Мне кажется проблема где то в конфигах
Дмитрий
Нет
Дмитрий
Перехожу с rn 0.55 на 0.59, закомментил весь код, при переходе отталкивался от версий либ, конфигураций, metro из пустого созданного проекта
Дмитрий
Добился того, что tsc выполняется и градл собирает проект
Дмитрий
Но при сборке бандла такая проблема
Никита
Дмитрий
Да, его тоже обновил
Дмитрий
Да
Дмитрий
А babel должен находиться только в корне проекта или ещё в пакете который остальные пакеты импортит?