Aleksei
даже близко не на горизонте
Igor
Язык на котором написан компилятор Flow https://github.com/facebook/flow Сам язык: https://github.com/facebook/reason Это такой диалект OCaml (этим он близок к F#)
Dan
Звучит как оверхед
Igor
Оверхед для чего? Для IQ среднего жсера?
Dan
Для типов в RN проекте
Владимир
Dan
Да и кто эти велосипеды потом саппортить будет
Igor
флоу на окамле а не на ризоне
Хм, даже лучше, а нет планов по переводу на их ReasonML?
Aleksei
Хм, даже лучше, а нет планов по переводу на их ReasonML?
есть неподтвержденный инсайд что даже в fb окамловцы не в восторге от ризона
Владимир
флоу кстати не компилятор
Aleksei
вообще ризон это фронтенд для компилятора окамла, он даже билдится им, просто препроцессор подставляешь для ризона
Igor
Который добавляет точки с запятыми и круглые скобочкиe 🤔
Kyrylo
Ризон гавно
Kyrylo
Странно слышать такие выбросы от чувака с такой аватаркой
Paruyr
в самом корневом делай .then(()=> this.setState({ fontsLoaded: true })), а в рендере условие сделай на это
Igor
Ризон гавно
Хех аргументировано 🙈
Kyrylo
Типа ты тут аргументировано набрасываешь.
Kyrylo
Да гавно. Добавили говна в окамл. Вот и гавно
Kyrylo
Скобочки для улучшения синтаксиса мл
Igor
Скобочки для улучшения синтаксиса мл
(хм это был сарказм вообще-то)
Kyrylo
А фб сделали это серьезно
Igor
Приходится выбирать из того что есть для RN: reason/purescript(он есть для RN???)/f# (я вот пока остановился на f#)
Archakov
в самом корневом делай .then(()=> this.setState({ fontsLoaded: true })), а в рендере условие сделай на это
у меня splashscreen. И он находится в обретке react-navigation (Drawer). Если я буду условие задавать в корневом, то насколько я догадываюсь, будет белый экран, потом SplashScreen который подгрузит данные юзера и потом уже контент
Artem
Ребят, а кто какую БД использует для проектов?
Artem
А realm кто нибудь юзает?
Vit
берите ренатал човы
Paruyr
вроде сплеш скрывают руками
Paruyr
ну наводку ты понял, дальше уже пристраивай к своему решению
Andrew Kiselev
Кстати. Кто то еще юзает Typescipt с RN или я один такой псих?
практичней flow, конфигураций и писать меньше. Использовал flow и ts на проектах
A
парни, а такой вопрос, устанавливаю в приложении сет интервал, и дергаю функцию каждые 2 минуты, например
A
что происходит, если я сворачиваю приложение? или закрываю его?
Artem
обычный сет интервал работать не будет
A
как только я вызываю из трея приложение, функция мгновенно срабатывает
Artem
да, и я думаю тебя это не устраивает.
Artem
Точно не знаю, но это потоки в андройде. Фоновый и юи
Artem
я использую вот жту приблуду https://www.npmjs.com/package/react-native-background-job
A
нужно делать автологин пользователя, а токен на севере экспайрится после 30 минут "тишины"
A
вот и вопрос. как это лучше сделать.. старые токены сервер вроде не хранит
Artem
Тогда указанная мной либа пойдет
Artem
Только помни что девайс сам регулирует выполнение фоновых операций
A
ух.. надо подумать
Artem
У меня тоже фоновое дергание апи
Ilya
нужно делать автологин пользователя, а токен на севере экспайрится после 30 минут "тишины"
Делаем запрос, если сервер вернул ошибку - перелогиниваем, повторяем
Artem
вопрос то не в этом у человека
Ilya
Так нет зависимости от серверных настроек сессии
A
не, может он и прав. Илья в смысле
A
просто брать старые креды и перелогинивать?
Ilya
Ну зависит от задачи, мб кидать на экран логина
A
ну вот хотят именно автологин
Ilya
А, типа надо во время активности прилаги сервер долбить?
Ilya
Чтобы сессия жила
Kirill
обычно для этого рефреш токен выдается
Kirill
чтоб креденшалсы в открытом виде не хранить
A
ясно, спасибо
Sergey
ясно, спасибо
мы на апихи используем JWT но с андройда когда я шлю я прокидываю флаг и на апихи ставлю токен экспайр 1 год)
A
Jwt же для сложных систем
A
Зачем он тут?
Brown
Jwt же для сложных систем
jwt это замена сессий
Brown
и кроссдоменные запросы
Brown
Можно легко обращаться к разным сервисам
Kirill
и кроссдоменные запросы
при чем тут кроссдоменность?
Kirill
jwt это просто способ безопасно хранить часть данных на клиенте, и это все отличие от обычных токенов-хешей
Brown
Да не так выразился, К разным сервисам обращаться в вашей системе микро-сервисам
Brown
микро сервисы и сессии вообщем
Brown
очень сильно выручает jwt
Archakov
Kirill
Нет, именно избавиться от сессий
ты не избавляешься от сессии а просто хранишь ее на клиенте
Brown
https://www.google.ru/search?q=%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B+jwt&oq=%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B+jwt&aqs=chrome..69i57.5837j0j7&sourceid=chrome&ie=UTF-8
Archakov
Подскажите, почему не рендерится элемент из children?
Archakov
Я получаю по ID элемент и методом cloneElement, пытаюсь его отрендерить
Archakov
но, ничего не рендерится. Хотя методы этого компонента выполняются
Kirill
http://php.net/manual/ru/book.session.php
при чем тут пхп?)
Brown
Так я все off , это другая тема