Genius
Спасибо. Думаю в любом случае можно же выкатить им на ревью, они потом скажут что к чему
ㅤㅤㅤㅤㅤ
#Ask I use react navigation, why is it when the normal screen of AyncStorage appears, but when it stacked from the AyncStorage HomeScreen it doesn't appear, this is my code https://pastebin.com/GA2mz8Qi
Dimitrii
Парни, есть кто, с опытом разработки на Obj-C/Swift?
Dmitry
Ребят, смотрите например если мне нужно просто сделать запрос к серверу, получить ответ и добавить его в state компонента, то запросы лучше хранить в отдельном файле, и просто вызывать(actions/). А если cделать запрос и взаимодействовать с redux store, то для этого уже использовать redux-thunk или redux-saga? Или же просто все запросы обрабатывать в саге и добавлять в store
Tom
Привет, пожалуйста помогите разобраться. Создал приложение через react-native-create-app, сделал eject. Проблема в том что ни одна библиотека не линукется. Любая установленая мною библиотека при импорте undefined
Tom
Tom
Tom
Пробовал react-native link, react-native link имя_пакета
Tom
Надеюсь кто-то have a clue как это решить. Первый день на react-native. Заранее благодарю.
Tom
Aleksei
только тут вообще не в линковке проблема
Serge
В чем тогда?
Пакеты установлены, кэш пакера сброшен? --reset-cache
Tom
Пакеты установлены, —reset-cache не делал, можно полную команду пожалуйста, попробую
Serge
Tom
Создавал приложение через react-native-create-app, пользуюсь yarn/npm run start
Tom
Не помогло
чей ты
Пробовал react-native link, react-native link имя_пакета
Что мешает ручками подключить тогда ! Линкер не обязан работать со всеми кейсами
Gena
Создавал приложение через react-native-create-app, пользуюсь yarn/npm run start
> npm info react-native-create-app npm ERR! code E404 npm ERR! 404 'react-native-create-app' is not in the npm registry.
Tom
https://github.com/react-community/create-react-native-app
Tom
имел ввиду это
Tom
Как я понял мне нужно руками связывать пакеты, хотя в двух туториалах без этого все работает.
Aynur
вам нужно что-то конкретное от expo?
Gena
имел ввиду это
Это не RN, это Expo ) Более того: Note: This repository has been archived and the issue tracker for Create React Native App has moved to: https://github.com/expo/expo-cli/issues
Gena
А Expo не поддерживает (без eject) линковку нативных модулей.
Tom
https://github.com/react-community/create-react-native-app
то есть этим уже никто не пользуется?
Aynur
Если вам не нужно что-то специфичное от Expo, то лучше делать react-native init
Gena
то есть этим уже никто не пользуется?
Ну как мы видим, кое-кто пользуется. Я не пользуюсь Expo, поэтому в любом случае по нему не смогу проконсультировать )
Aynur
да и тем более вроде сейчас любую либу от экспо можно добавлять в обычный rn
Tom
хм
Tom
Отказ от expo решит проблему с использованием этих пакетов?
Gena
неизвестно 😄
Aynur
на моей памяти eject никогда не проходил гладко
Aynur
если проект новый, то лучше init
Tom
rn init уже делаю, сейчас попробуем сделать тоже самое без expo
Tom
все что знаю об expo, это мобильное приложение для «hot reload»
Gena
все что знаю об expo, это мобильное приложение для «hot reload»
Это мобильное приложение, которое через специальный апи получает код вашего приложения (только JS естестенно) и его выполняет. Плюс его API не равно API RN, есть расширения... А hot reload и в обычном RN есть )
Tom
Найс, тогда приступаю к rn
Eugene
Так и не понимаю, зачем нужен expo, кроме быстрых демок 🤔
Aynur
для людей, которые пришли с веба
Ruslan
всем привет подскажите плиз для RN что есть из нормальных(проверенных) либ для отсылки ошибок/мониторинга? Платные варианты тоже подойдут. типа rollbar, sentry, airbrake, crashanalytics
Tom
с react-native тоже жесть, видимо из-за xcode версии + mojave
Tom
Tom
делал react-native start --reset-cache
Tom
удалял папку билд
Tom
Есть идеи?
ana 🪢
Попробуй оставить только PRODUCT_NAME
Tom
Думаешь syntax error?
Tom
ana 🪢
$(PRODUCT_NAME)
ana 🪢
Вот так
Aleksei
эта ошибка не правильно показывает, там миллион ситуаций может быть что пошло не так, но к CFBundleIdentifier никак не относится
Tom
$(PRODUCT_NAME)
не помогло
Tom
жесть, то есть ошибка может быть в любом месте
Tom
отлично, начну с react-native core
Tom
печально)
Gena
Есть идеи?
1. Открыть проект в Xcode и попробовать запустить оттуда (там будет лог подробный) 2. Попробовать запустить бандлер отдельно (react-native start) в отдельной консоли
Tom
2 делаю, все ок
Anonymous
Посоветуйте, пожалуйста, штуку для Markdown.
Anonymous
Есть вот это https://github.com/mientjan/react-native-markdown-renderer
Anonymous
И вот это еще
Anonymous
https://github.com/Benjamin-Dobell/react-native-markdown-view
Anonymous
В первом H1 не работает
Gena
спасибо
Мы сейчас пользуемся sentry, это единственное из решений (известных мне) которое позволяет делать "символикацию" как нативного кода, так и js по source maps и таким образом показывать нормальный стек-трейс и при нативном креше и при JS ошибке. Не могу супер прям похвалить их код за качество, к примеру с последним релизом js sdk у них прям бардак, как буд-то там один свеженанятый человек над этим работает 😕 Но как бы самим такое собирать не хочется, а они уже есть.
Vadim
da
Шерзод
Что за ошибка? Сделал expo build:android. Приложение не запускается
Шерзод