Demuz
Проблема вроде как в картах. Уже я работал с ними, не понимаю почему не работает, когда я заново все собрал.
Nikita
а что в require?
Demuz
Если здесь листать, он жалуется на строку. Секунду.
Demuz
На эту строку жалуется
Tema
ну заимпортил криво значит
Tema
нет зависимотей
Tema
а
Tema
а ты эти карты нативно установил?
Tema
https://github.com/react-community/react-native-maps/blob/master/docs/installation.md
Demuz
Я их нормально установил.
Tema
Tema
точно?
Demuz
Tema
похоже, что нет он не может, скорее всего, нативМодуль подцепить
Demuz
Demuz
Demuz
Demuz
Demuz
Помоему правильно залинковано, нет?
Tema
а что это за апи ключ такой?
Demuz
Ну наверное чтобы видно не было.
Demuz
Demuz
Не в ключе проблема. В кратах самих. Вот не могу понять.
Tema
попробуй консольлогнуть мапвью и маркер
Tema
после импорта
Tema
там вообще импортиться что-нибудь
Tema
а еще загуглить попробуй
Tema
https://github.com/react-community/react-native-maps/issues/2051
Tema
рн даунгрейди
Tema
до 51
Tema
или сюда 0.54.0-rc.3
Demuz
Ах да, вспомнил, единственное что я поменял, так это ставил rn заново сегодня. больше ничего не отличается.
Tema
какой у тебя рн сейчас?
Demuz
react-native-cli: 2.0.1 react-native: 0.54.0
Tema
ну вот 0.54.0-rc.3 эту ставь
Tema
и будет тебе счастье
Demuz
Решил перезаписью файла.
Demuz
Вставил это. Странно но при стандартной установке через npm, этот файл выглядит не так.
Demuz
Спасибо.
Demuz
Заработало. Но что-то куча сообщений про componentWillMount вылезло. Мол его вырежут скоро.
Demuz
Уже вырезал все componentWill о которых говорится. Все равно так отображается. Это из импортируемых библиотек. Там очень много componentWillMount.
Demuz
Это получается, когда в RN полностью уберут componentWillMount, то и библиотеки необходимые не будут работать, которые используют этот метод?
Aleksei
не в RN а в реакте
Demuz
Извиняюсь за плохое качество. Почему это может не работать?
Demuz
Demuz
Я просто хотел проверить сам факт доставания из AsyncStorage значения, подставить его в mobx observable sessionId и вывести значение в Text.
Demuz
https://mobx.js.org/best/actions.html#async-await
Извиняюсь, все нормально, просто ключ не тот доставал.
alexander
Извиняюсь, все нормально, просто ключ не тот доставал.
понял. ну в любом случае лучше следовать гайдлайну по ссылке, хуже не будет (т.е. useStrict + runInAction).
Demuz
понял. ну в любом случае лучше следовать гайдлайну по ссылке, хуже не будет (т.е. useStrict + runInAction).
Я вобще не понял что это если честно. Попробовал, первый метод где Promises и все.
Demuz
Работать работает, а зачем там так всё усложнено - не понятно.
alexander
Я вобще не понял что это если честно. Попробовал, первый метод где Promises и все.
хорошей практикой считается обновлять obervable только из action'ов (и установить useStrict, чтобы в ногу не стрельнуть). в вашем примере observable обновляется вне action (асинхронно).
Demuz
А как принято инитить методы, которые должны быть проиничены в storagах mobx при старте самого софта?
Demuz
Аналог init() существует?
Demuz
Просто поробовал при старте софта проинитить, mobx ругается что пока сторэджей не существует даже, а я собираюсь туда уже и языки положить и настройки.
Demuz
Например вот так, метод не будет автоматически запускаться?
alexander
честно говоря, не очень понял о чем речь, но вообще инициализация store'ов делается в конструкторе.
Demuz
честно говоря, не очень понял о чем речь, но вообще инициализация store'ов делается в конструкторе.
Попробую проще объяснить. Метод на фото видите? Который просто выясняет какой у пользователя sessionId на данный момент в хранилище и ложит значение в this.sessionId. Так вот, задача - этот метод должен сработать автоматически по запуску программы.
Anonymous
Тогда не в асинк функцию, а в констракт
alexander
да
Demuz
ааааааааа
Demuz
о чудо! Спасибо, Александр. Промисе еще та концепция. Всё работает. Но честно, концепция промисов по мне так фуфло полное.
Vladimir
так что фуфлом вы сейчас всю джаву назвали)
Demuz
Не. Дело не в этом.
Demuz
Мне сама принудительная идея промисов не нравится ну вобще никак.
Demuz
по мне стандартные func(res).success(err) еще боле-менее. остальное хлам лишний помоему.
Aleksei
развели тут офтоп
Demuz
констатация факта тоже же оффтоп. себе не хотите молчу дать на сутки? товарищ админ?
Anonymous
Всем привет. Как можно реализовать кнопку поделиться, с выбором куда(скайп, телеграм, вк и пр.)?
Anonymous
только есть один момент. ссылки не будет. нужно как то генерировать картинку по контейнеру
Anonymous
Все равно нативная будет дешевле