RedTeapot
И от JS )0))
invariance
Да уж
RedTeapot
А ноль находится в океане, потому, наверное, никто этого и не заметил (не считая еще, что ровно ноль там будет с очень малой вероятностью)
invariance
Это да
invariance
Ребят, а кто с mobx работал, я вот пытаюсь логнуть @observable поле, но в консоль падает вот это. Как мне значение получить? 🤔
Dmitry
У меня было обычно, что ошибки от сервера приходили с resposne отдельным полем, а вот ошибки axios ловились в catch
Nick
Кстати, народ. Кто ознакамливался с гарвардским курсом по RN? (https://www.youtube.com/playlist?list=PLhQjrBD2T382gdfveyad09Ierl_3Jh_wR), слышал пару положительных отзывов
Cheslav
привет, может кто знает, мне сказали что в апл стор нельзя публиковать приложения в которых внутри запускается сайт?
Vit
Оболочки нельзя да
Nick
https://developer.apple.com/app-store/review/guidelines/#minimum-functionality
Vit
Лучше такие вопросы не спрашивать а сразу читать первоисточник да
Dmitry
а еще лучше такой херней не заниматься =)
Dmitry
Без snack промеров тут не обойтись, я уже пробовал, но вообщем этот snap не даёт такого эффекта ;(
Если дойдешь, до какого-то решения, можешь маякнуть? Интересно, что получится
Vit
Потом можно гуглить практику) "rejected by 4.2"
invariance
попробуй залогировать toJS этого поля
toJS норм выводит, но вроде как это не best way...
Dmitry
toJS норм выводит, но вроде как это не best way...
Это норм если тебе нужно просто залогировать здесь и сейчас, потому что он снимает observable с объекта
invariance
Хммм
invariance
Я вот смотрю сейчас пример, а компонент случайно не должен быть @observer?
invariance
Что бы напрямую выводить такие штуки
Dmitry
должен
invariance
Вооо
invariance
Все встало на свои места)
Dmitry
иначе он не будет отслеживать изменения
invariance
Ага, это такая пролойка для реакта
invariance
Спасибо
invariance
Всё заработало сразу 👍
Dmitry
Спрашивай, если что)
Ivan
У меня было обычно, что ошибки от сервера приходили с resposne отдельным полем, а вот ошибки axios ловились в catch
Я именно про серверные Я вставил обработку респонса для вывода в консоль в дебаге
Dmitry
ну тогда вопрос к беку
Dmitry
что они там шлют то вообще
Ivan
Над будет пнуть бэкендера
Dmitry
потому что с бека можно тоже по разному ошибки кидать
Dmitry
можно и в response и в error кидать
Ivan
Да там чертов yii Чего от него ожидать
Dmitry
Да там чертов yii Чего от него ожидать
опять же это не твоя проблема, вот кто писал бек пусть и расписывает схему запрос-ответ
Dmitry
в том же swagger
Dmitry
какие запросы, какие ответы, какие ошибки
Ivan
Отличный курс
Документация рн и стэковеофлоу форева 😂
Anonymous
Документация рн и стэковеофлоу форева 😂
Особенно до тех кто не знает программирование :)
Ivan
Ну в области жс я был близок к 0 когда за рн взялся В целом опыт уже конечно был
Anonymous
Отличный курс
Ох, невнимательно прочитал название курса, подумал что речь идёт о классическом CS50
Evgenii
использую createBottomTabNavigator экраны переключаются очень медленно никто не подскажет что можно придумать чтобы ускорить работу
Dmitry
что значит очень медленно
Ivan
Ох, невнимательно прочитал название курса, подумал что речь идёт о классическом CS50
Классический цс50 эт маст хэв Но речь шла о специализированном по рн Я вообще не знал что такой есть
Nick
ну, он зовётся "CS50's Mobile App Development with React Native" 😏
invariance
Похоже неделя нубских вопросов по mobx. Подскажите, а почему в первом случае у меня мапстор не инициализируется как mobx объект?
invariance
Вызываю и то и то одинаково
invariance
Может проблема в том, что я класс store создал и инициализировал в одном файле? export const mapStore = new Class { ... } Может нужно инициализацию делать где-нибудь выше по иерархии, а потом через навигатор этот стор пробрасывать всем необходимым компонентам?
invariance
Однако тогда непонятно, почему в двух случаях из трех оно работает...
Dmitry
я в классе просто делаю export default new Store() и к нему уже обращаюсь, как к Store....
Dmitry
ребят, никто прям не подскажет?
Вопрос слишком абстрактный
🅰️ True
Вопрос слишком абстрактный
Почему абстрактный? Проще и более точно не знаю как ещё описать. Swagger-codegen имеет шаблоны для js, angular-ts, etc. Для React Native рабочего шаблона нет, сейчас не могу найти решение как можно сгенерировать на основе готового API (c swagger) готовый клиент, который можно подключить и работать с ним в RN
invariance
Спасибо за ответ
invariance
буду думать дальше
Dmitry
Почему абстрактный? Проще и более точно не знаю как ещё описать. Swagger-codegen имеет шаблоны для js, angular-ts, etc. Для React Native рабочего шаблона нет, сейчас не могу найти решение как можно сгенерировать на основе готового API (c swagger) готовый клиент, который можно подключить и работать с ним в RN
ну я не вижу критичных особенностей, если говорить о сервисах API, как о моделях. Тот же самый axios, что в вебе используется, что в RN. Абстракный, потому что по формулировке понятно, что что-то не получилось, а что именно неясно
Dmitry
хотя бы пример, что в итоге генерируется, почему это не встраивается в приложение и тд
Dmitry
Вы использовали swagger-codegen в связке с RN?
Нет. Вы говорите, что есть шаблоны для js, а значит, завести можно и RN попробовать
invariance
я в классе просто делаю export default new Store() и к нему уже обращаюсь, как к Store....
А есть идеи, почему у меня компонент не перерендеривается? @observer прописан....
Dmitry
а ты вызываешь какое-то свойство?
invariance
Ну т.е. есть два компонента, у них стор нормально работает, а у вот этого нифига
Dmitry
А есть идеи, почему у меня компонент не перерендеривается? @observer прописан....
Фича мобыкса в том, что даже если компонент observer, но ты на нем явно не обращаешься к observable свойству - ререндера не будет
Dmitry
покажи код
invariance
Ух, там оч дохрена
invariance
Ща