@react_js

Страница 178 из 5115
S
09.06.2016
11:06:04
? Народ, а кто TransitionGroup использует, если какие то либы с готовыми css-классами для анимации?

Andrey
09.06.2016
11:08:06
типа https://github.com/mgcrea/angular-motion
https://github.com/chenglou/react-motion

Dmitry
09.06.2016
11:08:24
Google
Vladimir
09.06.2016
11:09:00
давайте раз нас 600, напомню правила чатика. чатик для разговоров о react и околореактовских темах - оффтопы не приветствуются - гифки и смайлики не приветствуются - несмешные шутки не приветствуются - политика и прочие холивары не приветствуются. не приветствуются = могут быть удалены. Спасибо за внимание. Ваш любимый модератор.

А теперь, чтобы напомнить, как это работает, я сотру ваш мак-холивар

S
09.06.2016
11:09:47
А из https://daneden.github.io/animate.css/ не получится забрать нужные?
мне нужна библиотечка с уже готовыми классами (т.е. с префиксами)

JiSeven
09.06.2016
11:09:55
=)

Anton
09.06.2016
11:11:52
Хотел бы узнать кто как решает следующую проблему в проекте: по нажатию на кнопку страница должны проскролится к определенному элементу и на этом элементе должна появиться мигающая подсветка на пару секунд (интересует техническая чать а не визуальная)

Anton
09.06.2016
11:12:39
нет это как раз понятно

меня интересует чтонибудь в связки с редакс

anoru
09.06.2016
11:13:21
Через css класс проскроллирование до элемента не сделать ) А вот через https://github.com/madebysource/animated-scrollto можно

S
09.06.2016
11:13:23
меня интересует чтонибудь в связки с редакс
редакс головного мозга) вы вообще шагу не можете без редакса?)

Dmitry
09.06.2016
11:13:38
Положить значение скролла в стейт и передавать его в style , если очень хочется)

Anton
09.06.2016
11:14:04
редакс головного мозга) вы вообще шагу не можете без редакса?)
не совсем, просто инетресует именно в плане редакса, без редакса все намного проще в этовм вопросе

Google
anoru
09.06.2016
11:14:10
Ребят, какой redux)

QuerySelector, getElementById или ref + та либа сверху

Dmitry
09.06.2016
11:14:32
Так редакс не заставляет тебя все класть в стейт)

Anton
09.06.2016
11:14:48
Ребят, какой redux)
возможность воспроизвести поведение пользователя

anoru
09.06.2016
11:14:52
зачем что-то класть в данном случае в стейт?

что вы туда будете класть. Положение элемента?

Anton
09.06.2016
11:15:01
есть идея написать миддлваре для сайд эффекта

которое будет спользовать что то такое что скинули https://github.com/madebysource/animated-scrollto

Sergey
09.06.2016
11:15:41
Anton
09.06.2016
11:15:59
от сюда получаем экшен scrollTo({ elementId: 'myElement', delay: 300 })

S
09.06.2016
11:16:02
не нужно все подряд класть в редакс, кроме оверх 10х увеличения кода, удобств это не принесет

anoru
09.06.2016
11:16:13
если в мидлвару передавать id, то сделать легко, конечно)

Anton
09.06.2016
11:16:41
S
09.06.2016
11:16:50
все перестали думать в терминах react-компонентов и думают только в терминах редакса

Anton
09.06.2016
11:16:59
но инетерсно было попробовать с помошью хождения по стейту можно было бы и по скролу перемещаться

Владимир
09.06.2016
11:18:05
Зачем ?

Google
Aleksei
09.06.2016
11:18:17
Можно положить в редакс, например, id элемента к которому произведен скролл и этим ограничиться

Владимир
09.06.2016
11:18:20
Получать позицию элемента по рефу и менять его стиль

Anton
09.06.2016
11:18:47
Получать позицию элемента по рефу и менять его стиль
если эклкменты находсят в разных местах

Владимир
09.06.2016
11:18:53
Вам бы все в редакс

Потом задолбаетесь оптимизировать

Не виду проблемы класть коасс элемента в стейт и делать то де самое

Anton
09.06.2016
11:19:51
Потом задолбаетесь оптимизировать
а какая проблема тут возникнет в оптимизации?

Владимир
09.06.2016
11:20:07
Сравнение дифа реакта

Что бы не рендерилось все

Anton
09.06.2016
11:20:49
Сравнение дифа реакта
а как скролл влияет на дифф реакта?

Sergey
09.06.2016
11:21:04
@itsmepetrov а откуда вызывается экшен, который приводит к скроллу? Если в том же компоненте, то экшен может просто возвращать промис, а компонент императивно сделает анимацию, когда промис зарезолвится.

Владимир
09.06.2016
11:21:05
При чем тут скролл когда ты меняешь состояние сторы

anoru
09.06.2016
11:21:52
сейчас напишут про scu)

Владимир
09.06.2016
11:22:12
У тебя у контейнера изменится пропс, вызовутся все лайф сайклы компонентов

Anton
09.06.2016
11:23:02
При чем тут скролл когда ты меняешь состояние сторы
а кто засатвит на этот экшен что то менят ьв сторе?

У тебя у контейнера изменится пропс, вызовутся все лайф сайклы компонентов
только если я захочу менять переменную в сторе isAnimated

Владимир
09.06.2016
11:23:55
То есть ты ничего менять в сторе не собираешься но хочешь все это через редакс пустить?

Admin
ERROR: S client not available

Владимир
09.06.2016
11:24:00
Странно

Google
Anton
09.06.2016
11:24:33
То есть ты ничего менять в сторе не собираешься но хочешь все это через редакс пустить?
если мне бы ненадо было еще добавить анимацию на пару секунду к элементу то возможно бы и не думал об этом решение

но так как надо добавить анимацию и хочется сделать это более прилиным путем

то как раз воникают такие мысли

Владимир
09.06.2016
11:25:04
Я написал приемлемый путь

Анимация на что то влияет?

У тебя есть елемент и у него класс с анимацией

Anton
09.06.2016
11:25:46
У тебя есть елемент и у него класс с анимацией
должен произойти обычный тоггл класса

Владимир
09.06.2016
11:26:11
Все делать в компоненте

Дом апи позволяет все это делать

Anton
09.06.2016
11:26:32
Все делать в компоненте
как узнать в компоненте когда надо добавить класс а когда убрать?

Дом апи позволяет все это делать
не сторонник метода менять дом в ручную используя реакт

Dmitry
09.06.2016
11:27:24
Добавить onClick, убрать onTransitionEnd

Владимир
09.06.2016
11:27:43
Ты куда то кликнул у тебя есть хендлер этого клика в который ты передаешь ид нужного элемента что еще нужно что бы добавить класс с анимацией

Или ты упорно будешь следовать своей идее или послушаешь что тебе советуют

Тут 2 варианта

Anton
09.06.2016
11:29:40
Или ты упорно будешь следовать своей идее или послушаешь что тебе советуют
эта идея была самой элементарной и простой для этой задачи, но я спросил конкретно как дургие это решают, и интереснее былоуслышать ответ связанный в рамках с архитектурой реакт и редакс а не простое манипулирование с домом руками

Владимир
09.06.2016
11:30:10
Тебе сказали выше - редакс головного мозга - я согласен с автором

anoru
09.06.2016
11:30:17
Ребят, а зачем нужна мидлвара. Вот выше есть обычная либа, которая делает скролл. С ней вызов будет из 1 строчкой. с мидлварой слаться экшен будет также 1 строчкой

что это изменит?

Google
Dmitry
09.06.2016
11:30:52
Мне это напоминает тему про джиквери)

Владимир
09.06.2016
11:31:41
Откатываться, смешной аргумент

Как часто тебе это нужно?

Страница 178 из 5115