Size: a a a

JavaScript.Ninja

2019 December 12

MK

Maks Kravchenko in JavaScript.Ninja
хм
а почему тогда в сагах не делать?
источник

MK

Maks Kravchenko in JavaScript.Ninja
если есть
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Maks Kravchenko
тот же redux
он избавляет от необходимости таких цепочек
все хранится в одном месте
Имхо лучше его не использовать. Просто поверьте, это бред
источник

PG

Pavel Gubin in JavaScript.Ninja
сага для работы со стором как мне кажется и нужно отделять, поделитесь опытом)
источник

F

Foma in JavaScript.Ninja
Ой тогда уже давайте ефектор еще
источник

MK

Maks Kravchenko in JavaScript.Ninja
Alexander Shamshurin
Имхо лучше его не использовать. Просто поверьте, это бред
бред - это цепочка из 4 компонентов, которые прокидывают одни и те же методы
источник

MK

Maks Kravchenko in JavaScript.Ninja
которая к тому же может увеличиться
источник

F

Foma in JavaScript.Ninja
Ничо не добавляй, пиши тесты
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Maks Kravchenko
бред - это цепочка из 4 компонентов, которые прокидывают одни и те же методы
А тут редакс не причем. Для этого есть контекст.
источник

PG

Pavel Gubin in JavaScript.Ninja
Alexander Shamshurin
А тут редакс не причем. Для этого есть контекст.
Как вариант, спасибо) Самый главный вопрос, такие методы стоит определять в самом компоненте, где они и вызываются или всё таки отделить лучше?
источник

PG

Pavel Gubin in JavaScript.Ninja
Foma
Ничо не добавляй, пиши тесты
универсальный ответ)))
источник

MK

Maks Kravchenko in JavaScript.Ninja
Alexander Shamshurin
А тут редакс не причем. Для этого есть контекст.
для этого есть и редакс, и контекст
с контекстом не работал особо, поэтому ничего не утверждаю
лишь отвечал на вопрос и настаивал на том, что нужно избегать таких цепочек
а то, как это делать - уже решать не мне
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Редакс не нужен, на мой взгляд нигде. Куча ненужного кода. Mobx, useReducer
источник

PG

Pavel Gubin in JavaScript.Ninja
Maks Kravchenko
для этого есть и редакс, и контекст
с контекстом не работал особо, поэтому ничего не утверждаю
лишь отвечал на вопрос и настаивал на том, что нужно избегать таких цепочек
а то, как это делать - уже решать не мне
согласен что лучше избегать, но как это сделать лучшим образом
источник

AS

Andrey Saenko in JavaScript.Ninja
Alexander Shamshurin
Редакс не нужен, на мой взгляд нигде. Куча ненужного кода. Mobx, useReducer
все говорят что не нужен но все хотят
источник

D

Dmitriy in JavaScript.Ninja
Maks Kravchenko
пройтись map-ом, вернуть возраст из даты рождения, закинуть в Math.max(…arr)

и перед следующей задачей почитать статьи о методах для работы с массивом и решить задачи, которые там предлагают
https://learn.javascript.ru/array-methods
https://learn.javascript.ru/array-iteration
источник

D

Dmitriy in JavaScript.Ninja
хелп!
источник

MK

Maks Kravchenko in JavaScript.Ninja
если это решает задачи бизнеса и команда с этим умеет работать - не вижу смысла утверждать, что он не нужен
источник

MK

Maks Kravchenko in JavaScript.Ninja
тебе из birthDate получить age
а потом уже этот массив в Math.max закинуть через спред
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Andrey Saenko
все говорят что не нужен но все хотят
Ну много кода на нем, ерунда какая то, жёсткое негибкое подключение, такие же пробросы пропсами из контейнеров в "тупые" компоненты. Редюсеры, нормалайзеры, селекторы. При этом умудряются через thunk бизнес логику прокидывать в редюсер.
источник