@reactnative_ru

Страница 280 из 878
Ivan
25.08.2017
20:08:29
как анимировать svg в react native, интересно? хочу про это статью тоже написать

morda
25.08.2017
20:14:01
Вот!

Последнее что я из свг видел это они подгружали вебвью туда свг и работаем парни) дешево но сердито)

Ivan
25.08.2017
20:15:45
не пару статей есть уже на эту тему, с d3 даже

Google
Ivan
25.08.2017
20:15:53
но все равно напишу

))

morda
25.08.2017
20:20:44
Гут гут) а с версиями?)

Igor
25.08.2017
20:26:43
как анимировать svg в react native, интересно? хочу про это статью тоже написать
Ну хз, я думал тут программисты, а не верстальщики

Ivan
25.08.2017
20:27:42
)))

Petr
26.08.2017
04:00:22
Ребят нужна помощь

Есть задача сделать интернет магазин в react native

Обязательно ли использовать redux?

Просто я только перешел с web и у меня возникли проблемы с навигацией и ридаксом

То есть использую react navigation и redux. Пытаюсь добавить редюсеры и экшены navigation в redux и у меня там дичь получается

Уже который раз пытаюсь использовать redux в разных веб-приложениях и с каждым разом начинаю задаваться вопросом почему он нужен? Почему чтоб добавить одно действие надо менять три файла?

Google
Petr
26.08.2017
04:03:49
Вопросов много

Пытался react router запилить, но у меня там без анимации получилось

Короче прошу совета у сениоров по react native

Буду признателен

Dzhuraev
26.08.2017
04:08:09
Без редакса трудно будет . Очень полезная вещь. Постарайся сам понять для чего именно он нужен. Это важно

Petr
26.08.2017
04:12:29
Окей, ну я понимаю для чего нужен он. Но он сложный. Пока еще полностью не понял. Слишком абстрактный

А чем вы пользуетесь для навигации?

react navigation? Или react-router?

Что лучше?

Andrey
26.08.2017
06:05:44
react navigation? Или react-router?
У react navigation есть свои drawer menu, tab menu, header. История скринов. Также туда можно интегрировать роутер и редакс

Если и в интеграции редакса есть смысл. То в интеграции роутера смысла, лично я не вижу.

Всем доброе утро! Ребята подскажите. Версия 0.47. Кто нибудь сталкивался? в Flatlist при скролле не успевает рендерить. И что с этим делать?

Petr
26.08.2017
06:22:28
То есть лучше всего использовать react navigation?

Дмитрий
26.08.2017
08:24:06
То есть лучше всего использовать react navigation?
Да, лучше. "npm install —save redux react-redux redux-thunk react-navigation" и вперёд. Смысл редакса в организации кода, а то что нужно отредактировать 3 файла это нормальное движение в сторону абстракции и декомпозиции.

С другой стороны Абрамов и ко пишут, что использование и степень применения редакса личный выбор каждого.

Знаете в чём разница между библиотекой и фреймворком? С библиотекой ты управляешь кодом, а с фреймворком код управляет тобой. Поскольку реакт и редакс это библиотеки, можно творить любую дичь и иногда она даже будет работать.

Алексей
26.08.2017
08:54:23
Ну хз, я думал тут программисты, а не верстальщики
странные у тебя представления о программировании)

Pavel
26.08.2017
09:52:39
То есть лучше всего использовать react navigation?
Лучше нативные реплизации, например react-native-navigation

Andrew
26.08.2017
12:03:34
Окей, ну я понимаю для чего нужен он. Но он сложный. Пока еще полностью не понял. Слишком абстрактный
Попробуй делать проект без редакса, если нормально все, то не нужен, если столкнешься с трудностями, то появится желание добавить

Google
sne18
26.08.2017
13:23:36
Уже второй проект без редакса делаем (на mobx) и не жалеем абсолютно. Redux - анахронизм

Andrey
26.08.2017
13:26:48
лол

sne18
26.08.2017
13:27:10
Nikita
26.08.2017
13:32:32
Лол

MobX не нужен

Dmitry
26.08.2017
13:33:23
Nikita
26.08.2017
13:35:59
Лол!

sne18
26.08.2017
14:57:32
MobX не нужен
ясно! побежал от него избавляться.

лол )

Nikita
26.08.2017
14:57:59
Одобряю!

sne18
26.08.2017
14:58:38
я шучу, конечно. Но может быть будут хотя бы пара-тройка весомых аргументов?

почему что-то не нужно, то, что мы с успехом используем вместо Redux уже на втором среднем по величине проекте?

Alex
26.08.2017
14:59:57
Всем привет, только начал изучать реакт по этому возможно глупый вопрос но все же. Как лучше делать: 1) проверять условие если state: true то менять класс в рендере чтобы отобразился элемент. При этом элемент уже как бы в доме находится и скрывается за счёт ксс 2) сделать проверку такую же но рендерить блок только когда true при этом блок в доме будет появляться только когда стэйт будет тру

Nikita
26.08.2017
15:07:26
Прячет реактивность и функциональность (в значение функциональное программирование) за императивным интерфейсом. В итоге шаг в сторону и придётся костыли писать. Но не буду отрицать, что MobX для каких-то проектов и команд подходить не плохо. Я сомневаюсь, что он хорошо себя покажет в долгих проектах.

sne18
26.08.2017
15:15:06
Никаких костылей. Удачно сочетаются и функциональные компоненты, и объект, который управляет состоянием в виде обычного алгоритмического предписания

Google
Nikita
26.08.2017
15:25:01
Ок

Именно это и является проблемой

Но это конечно не очевидно

Кирилл
26.08.2017
18:03:33
привет всем, посдскажите плиз по сплеш скрину для андройда: <item android:drawable="@colors/splashBackground"/> Эта страка высывает эррор по ресурсам, хотя в colors.xml есть <item name="splashBackground" type="color">rgba(0,0,0,0)</item>

Так же если я убираю эту строку, то апппка выглядит странно, у нее образуются какие-то черные отступы побокам , и сам view програчный



Roman
26.08.2017
19:11:08


Всем доброй ночи, подскажите как с помощью реакта этот nav bar сделать прозрачным?

? animufag ?
26.08.2017
23:38:45
Всем привет. Мне тут нужно пробросить ObjC либу в рн и всё идёт вполне неплохо, но как я понимаю после детача/еджекта привычным экспо приложением пользоваться нельзя (что вполне ок) и указывать урл откуда берутся джс нельзя (что не ок). Надеюсь я чего то не понимаю и меня поправят. Крайне желательно чтобы пишущие на рн сотрудники не имели дело с икскодом (мосты пишутся один раз и обновляются в случае багов, то есть редко). И маки им были не обязательны, только айфоны. то есть кто-то собирает на маке дебажную сборку, заливает на айфон. разрабы запускают локальные серваки под любой ос, айфоны их находят. ну можно и релизную на устройство заливать, но всё равно там кажется жёстко указывается аккаунт в expo.io при сборке (не увеен само собой) Из текущей ситуации вижу только такой выход: писать ишью/пулреквест в экспо чтобы в дебажной сборке можно было указывать урл. или мб всё таки это как-то конфигурируется в ios проекте. демотивирующие ссылочки: https://forums.expo.io/t/change-development-url-of-detached-app/1049 https://dev.to/kayis/react-native-lessons-learned

Sergey
27.08.2017
08:48:11
Всем привет! Разрабатываем приложение, которое должно общаться с rest api (на django написан бекэнд). Встала задача реализовать offline first подход. С редаксом пока отношения хорошие не сложились, ищу вариант правильной реализации всего этого дела. Какие варианты всплыли: 1. Заюзать realm, только вот пока непонятно как интегрировать realm object server со сторонним rest api, и возможно ли вообще. Привлекает сам realm, простота взаимодействия с ним и реализация offline first из коробки 2. redux persist, asyncstorage. Много чего непонятно, сложновато в реализации на начальном этапе, но возможно так делать правильнее Возможно, есть какие-то другие варианты, хочется понять какой из них самый простой в реализации, правильный по всем "канонам" и наиболее документированный. С редаксом в данный момент сильно разбираться не хочется, сроки поджимают

Vadim
27.08.2017
09:02:04
есть mobx, но он сложнее редакса

redux один из самых простых инструментов для управления данными

еще проще это использовать только react

Pavel
27.08.2017
09:03:42
Vadim
27.08.2017
09:05:11
я читал исходники и того и другого, redux проще, имхо

Enjoy the
27.08.2017
09:05:29
В исходниках проще, при использовании наоборот

Vadim
27.08.2017
09:06:48
Каждому свое

Enjoy the
27.08.2017
09:07:02
Жедем дас сейн

)00)

Google
Vladimir
27.08.2017
09:09:42
я читал исходники и того и другого, redux проще, имхо
то. чего нет в исходниках, придется писать вам

Nikita
27.08.2017
09:25:41
Если прикрутить поверх фунционального решения (React), штуку с императивным интерфейсом (MobX), то это конечно даст выигрышь в кратковременной перспективе. Не нужно ни с чем новым разбираться. Мутация данных делается привычными присваиваниями значений. Данные классами описываются. Только это все перпендикулярно подходу использованному в React. В нем не просто так избавились от императивных апдейтов DOM. Если кто-то думаю, что это для того что бы оптимизировать скорость рендеринга, то нет, это не так. Не скажу, что полностью доволен Redux, но он по крайней мере развивает идеи реакта, а не вводит обратно императивность. В итоге, многие задачи в Redux решаются маленькими middleware, которые даже можно написать самому. Попробуйте просто решить в MobX задачу менеджмента user history (undo, redo etc.), сериализации и десериализации данных. Сравните с тем, как это сделано в Redux.

Vladimir
27.08.2017
09:26:38
Если прикрутить поверх фунционального решения (React), штуку с императивным интерфейсом (MobX), то это конечно даст выигрышь в кратковременной перспективе. Не нужно ни с чем новым разбираться. Мутация данных делается привычными присваиваниями значений. Данные классами описываются. Только это все перпендикулярно подходу использованному в React. В нем не просто так избавились от императивных апдейтов DOM. Если кто-то думаю, что это для того что бы оптимизировать скорость рендеринга, то нет, это не так. Не скажу, что полностью доволен Redux, но он по крайней мере развивает идеи реакта, а не вводит обратно императивность. В итоге, многие задачи в Redux решаются маленькими middleware, которые даже можно написать самому. Попробуйте просто решить в MobX задачу менеджмента user history (undo, redo etc.), сериализации и десериализации данных. Сравните с тем, как это сделано в Redux.
сам редакс с провайдерами идет поперек функциональной парадигмы реакта

возможно, она не так и хороша, если каждый пишет приблуду, как бы ее обойти

Nikita
27.08.2017
09:27:08
не идеален да но если сравнивать с MobX, то намного функциональнее

редакс мне лично не очень сильно нравится, но ничего лучше для react в js я пока не нашел

Vladimir
27.08.2017
09:27:54
>Попробуйте просто решить в MobX задачу менеджмента user history (undo, redo etc.) Будет не проще, чем в редаксе

Nikita
27.08.2017
09:27:56
все что лучше на в js

будет проще

Vladimir
27.08.2017
09:28:04
не сложнее то есть

Nikita
27.08.2017
09:28:11
в редаксе

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