
Arthur
28.08.2018
18:51:35
Как я понял, в магазине есть список бочек
И есть мапа с этими бочками

Cenator
28.08.2018
18:51:49
щас бы один екшен двумя редьюсерами ловить

Илья
28.08.2018
18:51:50

Sergey
28.08.2018
18:51:57
Никакой логики в редьюсеры при этом не намазывается

Google

Илья
28.08.2018
18:52:00

Dmitry
28.08.2018
18:52:06
ахуенное же
а потом еще чет добавится и на 3 редюсера размазать
с ахуенным таким пейлоадом

Arthur
28.08.2018
18:52:38
Ну отправь два экшна
Речь-то о другом сейчас

Sergey
28.08.2018
18:53:18
В одной ветке хранишь свои бочки без привязки к локации, в другой ветке связку id бочки -> id локации. 1м экшном обновляешь 1 ветку стейта про локацию
При чем тут логика в редьюсерах и привязка экшна к 2м редьюсерам вообще?

Australo
28.08.2018
18:56:15

Дмитрий
28.08.2018
18:56:27

Australo
28.08.2018
18:56:32
куда копать ? делал @meida через styled-components

Cenator
28.08.2018
18:56:48

Google

Sergey
28.08.2018
18:57:41

Илья
28.08.2018
18:59:29
ахуенное же
в этом нет никакой проблемы, по сути это обычный eventBus. ничего не мешает обрабатывать один экшен в разных местах

Rodion
28.08.2018
19:03:18
А у вас были кейсы обучения мануальных тестеров автоматизации на https://www.cypress.io/ для тестирования приложения на React c react-styled-components ?

Илья
28.08.2018
19:04:12

Rodion
28.08.2018
19:05:16

Илья
28.08.2018
19:07:01

Rodion
28.08.2018
19:07:17

Илья
28.08.2018
19:09:59
да
тогда скорее всего у вас проблемы с тестированием

Rodion
28.08.2018
19:10:21

Илья
28.08.2018
19:16:32

Rodion
28.08.2018
19:17:07

Konstantin
28.08.2018
19:17:27
Коллеги привет. Подскажите есть ли возможность в React реализовать проект таким образом:
Есть корневая папка к примеру с таким деревом:
demo_app
test_app
common
styles
где demo_app и test_app самостоятельные интерфейсы(проекты), которые используют общие компоненты из common. И соответственно имеют каждый свои npm модули и стили (так же могут использовать общие). И так же каждый чтобы собирался в свой билд по энвайроменту или флагу?

Dmitriy
28.08.2018
19:25:46

Andrew
28.08.2018
19:26:58

Konstantin
28.08.2018
19:27:06
А тут не в весе дело. просто грубо говоря требования админку разбить на два самостоятельных продукта, но с общими стилями и компонентами. чтобы меньше затрат было на синхронизацию.

Serhii
28.08.2018
19:40:40

Sergey
28.08.2018
19:47:41
Ребят, привет. Поделитесь, плиз, ссылкой на проект с хорошей архитектурой

Kendr
28.08.2018
19:49:47

Дмитрий
28.08.2018
19:50:09
GSAP – прикольная штука, много возможностей для анимации.
Почему ее никто не использует в реакте? С ней какие-то проблемы могут возникнуть при интеграции? Просто почти все юзают transitionGroup

Google

Sergey
28.08.2018
19:50:13
Че, только на ангуляре такие есть?

Serhii
28.08.2018
19:50:56

Sergey
28.08.2018
19:53:51

Konstantin
28.08.2018
19:53:56

Kelin
28.08.2018
19:55:07
Гайс, а как сделать, чтобы getDerivedStateFromProps срабатывал только при изменении пропс?
Есть компонент, который в пропсе принимает либо объект, либо null. Если объект и айдишник не совпадает с объектом из стейта (либо объекта там нет) - он кладется в стейт. Если прилетает null - в стейте создается новый объект. Короче говоря, create и edit в одном. Трабла в том, что при изменении стейта он тоже дергается и лепит новый объект каждый раз

Олег
28.08.2018
19:58:46
Верим Абрамову

Kelin
28.08.2018
19:59:21

Sergey
28.08.2018
19:59:33

Evgeniy
28.08.2018
20:50:11

Australo
28.08.2018
21:28:25
Можете , пожалуйсто , заревьювить проект ?
Демо : https://movies-bpugzoyxgw.now.sh
Гит : https://github.com/kirill-nikonorov/Junior-Test-3
Задание : в Readme
С предидущего раза сделанно :
- простая адаптивная верстка . В ней еще есть вещи которые можно визуально улучшить , но пока хотел закончить с кодом, именно, логики.

Артур
28.08.2018
21:29:54
Настрой роутинг что ли

Australo
28.08.2018
21:31:27
или это с главной же ссылки ? сразу же ?

Артур
28.08.2018
21:33:38

Australo
28.08.2018
21:34:15

Arthur
28.08.2018
21:34:47
Нормально ли добавлять элемент в кеш в componentDidMount, используя редакс ? Или нужно диспатчить всё это добро из коннекта ?

dima
28.08.2018
21:34:51

Google

Australo
28.08.2018
21:37:42

dima
28.08.2018
21:38:24

Australo
28.08.2018
21:41:55

Cenator
28.08.2018
21:42:46

dima
28.08.2018
21:45:08

Егор
28.08.2018
21:45:42
Приложение: todo.
При создании "списка дел(todoList)" хорошей ли будет считаться практикой , взять из данных, которые в сторе, Id чтобы прокинуть его в компонент todoList, чтобы потом при использовании селектора можно передать его . А те данные что вернет селект использовать в дальнейшем?
p.s.то есть все данные уже будут но нужно взять только id.
ИЛИ создать дополнительное поле для в котром будет массив id-шников , "списка дел(todoList)" а потом уже дело техники ?
p.s использую reselect

Admin
ERROR: S client not available

Cenator
28.08.2018
21:45:53

Australo
28.08.2018
21:46:00

Cenator
28.08.2018
21:46:47

dima
28.08.2018
21:47:06

Andrew
28.08.2018
21:48:57
JS надо знать, и тогда все ок будет

dima
28.08.2018
21:49:03

Australo
28.08.2018
21:49:51

dima
28.08.2018
21:50:21
Хз. Я не знаю что сейчас требуют. Думаю это пойдёт
Хотя вот в яндексе смотрел. Там в школу было серьезней чем фильмы на реакте

Max
28.08.2018
22:01:00

Егор
28.08.2018
22:08:26
Перечитал честно 2 раза. Вообще не вкурил что ты хочешь
у меня пока используются денормализованные данные и мне нужно вытянуть из них id , чтобы передать в компонент (todoList) а потом в этом компоненте использовать этот id для селектора, и уже В (todolist) использовать данные из селектора (эти данные title,description я мог и так прокинуть через компонент но тогда смысл селектора теряется), а 2 вариант нормализовать данные то есть сделать доп поле в сторе в котром будет массив моих id и ВСЕ, так вкурил?
хорошей ли практикой является 1 вараинт или в принципе денормализованные данные не есть хорошо

TimOne>>>
28.08.2018
23:39:27
кто работал с react-slick (слайдер) не получается прописать css что бы слайдер отображался на главной странице во весь экран

Google

Anton
29.08.2018
00:09:51
Растянуть все как обычно надо прост

m
29.08.2018
01:03:46
Привет, подскажите такую штуку : есть реакт, react-router-dom и есть два компонента в роутере, один - большой список с фильтром, второй - индивидуальные страницы пунктов списка. Когда переключаюсь на индивидуальную и обратно, стейт списка закономерно сбрасывается. Есть ли возможность его как-то закэшировать? Гугл предлагает вариант дублировать значения фильтров в адресную строку, мне это кажется избыточным. Есть в проекте redux, крутится идея как-то в случае componentUnmount туда стейт пихать, а при willMount пытаться запрашивать. Посоветуйте, как лучше сделать? Может, есть готовые решения?


Petr
29.08.2018
01:09:14
Привет, подскажите такую штуку : есть реакт, react-router-dom и есть два компонента в роутере, один - большой список с фильтром, второй - индивидуальные страницы пунктов списка. Когда переключаюсь на индивидуальную и обратно, стейт списка закономерно сбрасывается. Есть ли возможность его как-то закэшировать? Гугл предлагает вариант дублировать значения фильтров в адресную строку, мне это кажется избыточным. Есть в проекте redux, крутится идея как-то в случае componentUnmount туда стейт пихать, а при willMount пытаться запрашивать. Посоветуйте, как лучше сделать? Может, есть готовые решения?
Вывести значения фильтра в урл - норма
Это даже правильный путь
А то что ты хочешь сделать - неправильно

m
29.08.2018
01:11:49
Вывести значения фильтра в урл - норма
Чёт думал, что максимальная длина урла ≈ 250 символов и мне не хватит. Уже глянул что 2000.
А где лучше эти действия с URL проворачивать, в каких жизненных циклах?

Petr
29.08.2018
01:12:15

m
29.08.2018
01:12:34

Petr
29.08.2018
01:13:46

m
29.08.2018
01:15:11
Так а мне как сказать, что типа "смотри значения фильтров в урле"? Получится, что я меняю фильтр, пушу как-то его значения в урл, ухожу со страницы, а потом возвращаюсь на прежний урл.... и что делаю?

Petr
29.08.2018
01:17:11
То есть при переходе обратно на эту страницу все значения фильтров подтянутся

m
29.08.2018
01:17:55

М
29.08.2018
01:18:39
ребят, из-за чего может быть такая трабла?
W20180829-04:16:33.280(3)? (STDERR) Error when doing SSR. path:/: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your compo
nent from the file it's defined in, or you might have mixed up default and named imports.

m
29.08.2018
01:19:21

Petr
29.08.2018
01:19:49
в конструкторе