Ulad🧑💻
Так как это основная проблема
Galymzhan
Если вам хватает Expo для мобильного приложения — то вам не нужно мобильное приложение.
Ulad🧑💻
Странно, у меня во всех проектах натив библиотке, им больше доверяю
Nikolay
и они быстрее будут
Ulad🧑💻
И самому иногда писать приходится
Nikolay
+ иногда надо в них что то фиксить, удобно когда у тебя исходники открыты
Peter
в expo теже самые либы, только ненадо парится с их подключением, ладно, каждому свое, но все таки считаю что expo нормальная вещь и вот последние приложение, вышло 25мб к примеру.
Ulad🧑💻
Nikolay
кстати в каких случаях приходили к выводу что лучше на нативе написать?
Peter
Ну да, все зависит от задач. Я не спорю, но и такой ярой ненависти которые многие испытывают не пойму.
Ulad🧑💻
Вот потерятете пару дней на настройку и обновление - также будете относиться)
Ulad🧑💻
или то что сложно/невозможно реализовать на РН
Ulad🧑💻
Анимация сложная, к примеру
Artem
Народ, тут кто-то делает приложения, которые должны работать offline? Как выорганизовываете кеширование и как фолбечите на сохраненные данные? Интересует в разрезе redux (и firebase-js, на самом деле)
Galymzhan
https://github.com/redux-offline/redux-offline
Galymzhan
Andrei
ребята, есть не наркоманский способ получить в тайтл хедер навигатора строку из стейта?
Andrey🏔
blognat а не наркоманский это как?)
Władimir (Zae)
react-navigation -> navigation options
Andrei
Władimir (Zae)
у меня мобх, в header пропихиваю компонент, в который инжектится стор
Władimir (Zae)
и так получаю
Władimir (Zae)
в редаксе то же самое только с коннектом ведь
Andrey🏔
можно через setParams наверное сделать, а можно да законнектить хедер
Władimir (Zae)
про setParams в issues пишут гадости
Władimir (Zae)
но можно попробовать
Andrey🏔
тогда connect в помощь)
Andrei
Demuz
По-моему хедер лучше подвязывать к единой переменной, имею ввиду содержимое. Так же как и динамический оверлей. То есть, вы в любой точке можете содержимое изменить. Вы типа как в телеграме хотите, да? Если идет соединение к примеру, то он в хедере пишет соединение и тому подобное?
Peter
Может поможет. https://reactnavigation.org/docs/headers.html#using-params-in-the-title
Illiа
ПОМОГИТЕ!)) как при нажатии на картинке открыть его в попапе и иметь возможность зумить картинку
Arsenii
https://gist.github.com/devapro/069e7ab154db8e1ff9c5ecc7f7686c21
Arsenii
может поможет
Alex
Всем привет подскажите как обновить ListItem
Alex
нет я без Mobx((
Alex
я еще н едошел до этого
A
господа, токен храните в UserKeychain ?
Demuz
я еще н едошел до этого
Отсутствие автоподписки на обновление в этом случае не канает как по мне. Удобно же, если есть мобх. Представьте, мы с вами смотрим на один и тот же дом в городе, на окно, допустим, и если в этом окне зажигается свет, то оба это видим. Как то так.
Demuz
Подключите мобх ей богу, я вам могу объяснить как это делать. Не сложно.
Alex
Demuz
может быть нужно изучать его
Нет. Не особо. Я с Яндекса посмотрел видео, про мобх и сразу стал его использовать. Со скринами показать? Подключение имею ввиду.
Alex
Demuz
может быть нужно изучать его
Ну незнаю я просто как лист итем обновить. Просто дошел когда то до момента что компонент должен сам понять когда изменится элемент и обновить его.
Alex
понял попробую как нибудь поставить
Alex
спасибо
Demuz
это что то типа redux?
По-любому каждому когда приходит в голову идею про окно, он начинает искать и натыкается на мобх или ридакс.
akasybe
в редаксе на каждую мутацию создается новый объект состояния
Anonymous
У них только назначение похоже, но они абсолютно разные по идеалогии
akasybe
в mobx при мутации изменяется текущий объект состояния, а реактивность построена с использованием прокси, которые отслеживают изменения и вызывают перерисовку
A
оффтоп же
Demuz
A
token в Keychain есть смысл вообще хранить?
akasybe
нет
Demuz
В данном случае был список заказов, просто дописал сюда лишнее для примера.
Demuz
Допустим, вы хотите, чтобы компонент с лобой точки приложения "прослушивал" эту переменную и без лишней писанины, как бы реагировал на её изменения. Было круто? Не так ли?
Alex
ну да согласен это круто
Demuz
Смотрите, это конечно вкратце, но идеология такая - мы подключаем это mobx хранилище, в наш экран. Делается это очень просто.
Ulad🧑💻
Мобх пока вызывает много опасений, весь стейт менеджмент ты контролируешь в редаксе. Мобх - одна сплощная магия
Владимир
mobx работает:)
Владимир
магия-не магия, он работает (почти) как ты от него ждешь, не считая некоторых болячек с порядком перерендера, но это кажется проблема всех внешних стейт-менеджеров
Demuz
ну да согласен это круто
После того, как вы таким образом подключили bigHouse к вашему компоненту, его значения переменных доступны вам в виде props компонента. Посмотрите.
Władimir (Zae)
Demuz
ну да согласен это круто
Хоть приблизительно понятно? При подключении (@ inject) к вашему компонету, ему становятся доступными переменные из того стора. Про их измененение и реагирование изменение тоже придется немного написать.
Demuz
а получилось?
Нет. Стор в стор не инъектируется. Но это решается другими способами.
Władimir (Zae)
через конструктор, но тогда их друг в друга нельзя засунуть
Demuz
Вы так же можете вызывать методы внутри мобх стора, к примеру, здесы вызывается глобальный оверлей, с изменяемым содержимым, который выводит информацию о текущем состоянии приложения.