
Alexander
06.12.2017
11:05:36
правда, это никак не связано с анимациями

Vova
06.12.2017
11:10:41
всем привет,подскажите есть какие то видео-уроки по react native&

Vadim
06.12.2017
11:11:50
да, на egghead есть

Vova
06.12.2017
11:17:26
а на русском?

Google

Иван
06.12.2017
11:17:42
маловероятно

Vova
06.12.2017
11:20:38
почему никто не пишет из сообщества?

Sergey
06.12.2017
11:22:31

Vova
06.12.2017
11:24:59
я думаю кому надо пропияриться как раз уроки для ютюба по нативному реакту и помощь начинающим)

Иван
06.12.2017
11:25:56

Vova
06.12.2017
11:26:44
ну думаю до тех пор пока освою эту технологию,то уже конкуренции много будет)

Evgeniy
06.12.2017
12:11:19

Иван
06.12.2017
12:34:58
а я по анг статьям учился, для всех простых вещей их предостаточно, а более глубоко все равно только с докой и чтением исходников погрузишься

Ваагн
06.12.2017
12:51:04
вдруг интересно кому-нибудь будет

Alexander
06.12.2017
13:01:23
перестал открываться проект в simulatore
пишет, что не может найти index.ios.js
хотя судя по доке он не нужен в новых версиях

Google

Evgeniy
06.12.2017
13:02:42
может где-то импорт сделал, а он в этом пути не может найти указанный файл и индекс-файла тоже нет (у меня так было, что в названии ошибся)

Иван
06.12.2017
13:02:49
если обновил со старой версии, то верни обратно, я не сегодня обновлял и тоже не понял почему требует index.android.js хотя опцию я прописал

Alexander
06.12.2017
13:07:15
мде.. не обновлялся, вот в чем дело
ребят, need help
всё что я сделал, это запустил другой реакт-натив проект. потом вернулся к первому проекту, и он просто не открывается, ошибок нет
но если открыть другое приложение - показывается ошибка из первого
магия

Кирилл
06.12.2017
13:28:04
запустить пекаджер из нужного проекта? ?

Alexander
06.12.2017
13:31:37
Каааааак?
он глючит сто пудова
потому что запущен как надо, я уже даже комп перегрузил

Evgeniy
06.12.2017
13:33:42
кеш почисть =D я вчера пол дня пытался решить подобные проблемы, в одной проблеме помог npm start — —reset-cache

Alexander
06.12.2017
13:34:05
уже чистил
и watcher убивалъ

Evgeniy
06.12.2017
13:35:23
я вот вчера пол часа потратил, потому что вызывал поначалу
npm start --reset-cache
а надо было, как оказалось, доп сепаратор вставлять (без него у меня кеш не чистился, всю голову сломал)
npm start -- --reset-cache

Alexander
06.12.2017
13:42:43
через xcode запустился

Ivan
06.12.2017
13:47:08
Скажите, а то что большинство iOS приложений не поддерживает iPhoneX - это как-то связано с RN или там другой стак? Имеется ввиду скайп, продукты гугла и некоторые дешевые продукты

Алексей
06.12.2017
13:48:28
казалось бы при чем тут RN ?вангую что там вообще на фреймах еще наверстано и им не просто переехать так быстро)

Ivan
06.12.2017
13:48:59
Хм, приложения свеженькие достаточно
И скайп то этого года

Google

Andrey
06.12.2017
13:49:34

Ivan
06.12.2017
13:49:59
Достаточно хотя бы сделать просто хорошо :)
Зачем тут рамки?

Алексей
06.12.2017
13:50:58
это вот как раз SafeArea

Ivan
06.12.2017
13:51:07
Серьезно? :)
Вот сейф ареа
Вот так без клавиатуры

Алексей
06.12.2017
13:54:15
вот тут же все нарисовано https://developer.apple.com/documentation/uikit/uiview/positioning_content_relative_to_the_safe_area
кто не переехал, у тех не так будет

Ivan
06.12.2017
13:54:53

Алексей
06.12.2017
13:57:14

Иван
06.12.2017
13:57:54
еще надо учитывать что айфон X есть не у всех и кому то оно даром не надо

Ivan
06.12.2017
13:58:27
Ну по сути симулятор доступен с 12 сентября, большинство топовых конмпаний имею доступы к прототипам.

Алексей
06.12.2017
13:59:42
почему потеря то, работает же ?
на RN кстати уже давно есть решения

Andrew
06.12.2017
13:59:56

Google

Ivan
06.12.2017
14:00:29
Ну как сказать, пока Бигдата сообразит... она скорее за процентиль выкинет :)
То есть решения есть, просто компании не парятся, понял, спасибо :)

Алексей
06.12.2017
14:01:03
буквы вроде знакомые, а смысл всего предложения не понял

Dmitry
06.12.2017
14:02:56
Всем привет! Подскажите плиз, вот в RN есть по сути AsyncStorage и мы в целом можем там хранить все что нам потребуется. Но так же у нас есть redux store (ну или иной другой модуль) в котором мы храним данные для текущей сессии по сути. Чем помимо знакомого всем интерфейса работы со стором лучше использование в проекте под RN redux, так как большинство данные и так в конечном итоге будут лежат в AsyncStorage (если я правильно понимаю его назначение). Т.е redux это больше за архитектуру в случае RN или все же есть разница именно в рамках мобильного приложения.

Ivan
06.12.2017
14:03:13
буквы вроде знакомые, а смысл всего предложения не понял
Ну бизнес решает вопросы через аналитику. В аналитике есть срезы данных по процентилям. Эти отказы могут быть за рамками выборки и пока бизнес узнает в чем же проблема - пройдёт много времени.
Я не могу говорит за всех пользователей но как iOS разработчик понимаю как тяжело удержать пользователей в нашем круговороте :)

Алексей
06.12.2017
14:05:28


Ivan
06.12.2017
14:07:00

Алексей
06.12.2017
14:07:49

Evgeniy
06.12.2017
14:09:40

Dmitry
06.12.2017
14:09:57
тем самым нужен ли нам redux

Evgeniy
06.12.2017
14:10:31
зачем крутить что-то своё, если есть решение, которое отлично работает?

Dmitry
06.12.2017
14:10:31
так как в любом случае мы будем сохранять все в AsyncStorage

Evgeniy
06.12.2017
14:11:37
как тогда сделать механизм обновления рендера? чтоб когда мы изменим что то в AsyncStorage, автоматом запускался рендер, я так понимаю, в редаксе именно это основная фишка

Алексей
06.12.2017
14:11:39

Dmitry
06.12.2017
14:11:51

Evgeniy
06.12.2017
14:12:29

Dmitry
06.12.2017
14:12:54
AsyncStorage + обертка которая за ним следит и обновляет компонент по сути делает тоже

Алексей
06.12.2017
14:13:10
нет, даже близко нет

Google

Ilya
06.12.2017
14:14:43
redux синхронный, если че, а AsyncStorage - видно из названия
AsyncStorage - это максимум ассинзронный паб/саб
Ну и редакс это больше чем пабсаб, это еще и коннект

Алексей
06.12.2017
14:15:46
какой еще AsyncStorage pub/sub
там даже близко нет такой функиональности

Ilya
06.12.2017
14:15:57
Ну если на него подписаться - будет пабсаб

Алексей
06.12.2017
14:16:04
это key value storage
как ты на него подпишешься?
я конечно могу представить как, но это не означает что AsyncStorage pub/sub, только если сам таким сделаешь его

Ilya
06.12.2017
14:16:48
А ну тем более
Тогда вообще какой то бессмысленный спор

Dmitry
06.12.2017
14:17:42
это не спор, я просто пытаюсь понять что да как

Ilya
06.12.2017
14:18:18
Никакой связи и взаимозамемости между редаксом и асинкстораджем нет, в общем

Алексей
06.12.2017
14:18:33

Dmitry
06.12.2017
14:20:22
Т.е к примеру нельзя сделать так. Данные писать в AsyncStorage и потом делать что-то типо await AsyncStorage.getItem и после этого вызывать setState для компонента
хотя в данном случае так не выйдет(((
ладно вроде как понял суть спасибо тем кто ответил

Алексей
06.12.2017
14:22:10
сомнительный кейс, это сериализовывать сразу и тут же десериализовывать зачем то

Dmitry
06.12.2017
14:22:34
да это лишнее