@reactnative_ru

Страница 415 из 878
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
я думаю кому надо пропияриться как раз уроки для ютюба по нативному реакту и помощь начинающим)

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
Хм, приложения свеженькие достаточно
это сколько денег нужно вбухать чтобы переосмыслить дизайн приложения, чтобы оно было логичным для iphone x

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
это сколько денег нужно вбухать чтобы переосмыслить дизайн приложения, чтобы оно было логичным для iphone x
И переосмыслять ничего не надо. Приложение из 50+ экранов спокойно переезжает за 4 часа, если писанное из кода на Свифте или обжс, поэтому и интересно. Уже месяц прошёл - улучшений нет :)

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

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

еще надо учитывать что айфон X есть не у всех и кому то оно даром не надо
То есть потеря для бизнеса человека с iPhone X - это не потеря? :)

Алексей
06.12.2017
13:59:42
почему потеря то, работает же ?

на RN кстати уже давно есть решения

Andrew
06.12.2017
13:59:56
почему потеря то, работает же ?
+1 Когда это будет потерей. То обновятся

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
Ну бизнес решает вопросы через аналитику. В аналитике есть срезы данных по процентилям. Эти отказы могут быть за рамками выборки и пока бизнес узнает в чем же проблема - пройдёт много времени. Я не могу говорит за всех пользователей но как iOS разработчик понимаю как тяжело удержать пользователей в нашем круговороте :)
ну вот если говорить про гугл, то я одним место чую что у них какое то свое кастомное решение, вряд ли они делали на обычном апи. И я боюсь представить сколько надо совещаний провести чтобы в их кастомном решении адаптировать пол Х

Алексей
06.12.2017
14:07:49
Понял. Когда и 3 месяца мало :)
ну все кто работал в больших конторах знают что такое куча совещаний ?

Dmitry
06.12.2017
14:09:57
я ничего не понял, слишком сумбурно, но redux это стейт менеджмент и ему как бы пофиг мобилка это или нет
Вопрос вот в чем. По сути все то что мы можем хранить в Redux мы можем хранить и в AsyncStorage. И поверх него накрутить свой менеджер.

тем самым нужен ли нам redux

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

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

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

Dmitry
06.12.2017
14:11:51
зачем крутить что-то своё, если есть решение, которое отлично работает?
Здесь я полностью согласен, единая и знакомая всем архитектура управления состоянием. Я сам за такой подход, но на данный момент я ищу еще аргументы в пользу проверенного redux для коллег. И помимо обоснования архитектурой и подходом пока не могу найти аргументы.

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
это не спор, я просто пытаюсь понять что да как
в общем redux это - мидлварь + редьюсеры + pub/sub, AsyncStorage это key/value хранилище. разные вещи

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
да это лишнее

Страница 415 из 878