@react_js

Страница 3741 из 5115
Dmitry
20.04.2018
21:03:34
а как ты думаешь

что я делаю

)

Google
Andrew
20.04.2018
21:04:45
я бы сделал короче класс

который знает о диспатче

и что б он там внутри себя уже все фетчил

проверял и тд

Dmitry
20.04.2018
21:05:14
который знает о диспатче
сорри ты не ту проблему решааешь

я спрашивал как это в еффекторе сделать

Andrew
20.04.2018
21:05:46
я его еще не трогал, но тоже в планах

Dmitry
20.04.2018
21:06:47
Ввиду чего если тебе нужны эти данные — ты просто берёшь их и прокидываешь так же только нормально.
но эти данные будут по факту в сторе, но просто 1 раз записаны туда ?

Дмитрий
20.04.2018
21:08:28
Ну да. Не считать одно и то же более одного раза

Dmitry
20.04.2018
21:10:03
нууу

страннова-то

Google
Dmitry
20.04.2018
21:10:20
т.е на одном уровне могут лежать и данные и апи провайдер

и другие сервисы которые хочешь прокинуть в санки

или ефекты

Дмитрий
20.04.2018
21:10:45
Могут, но не лежат

Они физически недоступны друг для друга пока ты этого сам не захочешь

Dmitry
20.04.2018
21:11:50
ну если сервисы глабальные, то прийдется их експоузить и делать доступными друг для друга

и тд

пример надо

так сложно

Дмитрий
20.04.2018
21:12:16
Dmitry
20.04.2018
21:12:33
та ничего

я просто хотел узнать как с контекстом в еффекторе порешать

ты дал решение, но вот его реализация меня смущает

))

Maks
20.04.2018
21:14:36
Всем привет Посоветуйте пожалуйста какие нибудь материалы по redux С чего начать и тд.

Дмитрий
20.04.2018
21:14:43
const withContext = combine( storeA, contextApi, (store, {api}) => ({store, api}) )

Два стора в комбинации дают новый, как хочешь — так и верти)

Dmitry
20.04.2018
21:16:08
но вот эти сторы это твои внутренние сторы

Дмитрий
20.04.2018
21:16:09
Ладно, я на выходных добавлю примеров, очевидно без них никуда

Dmitry
20.04.2018
21:16:13
которые потом в обычный

Google
Дмитрий
20.04.2018
21:16:15
Dmitry
20.04.2018
21:16:54
const storeA = createStore(), contextApi = createStore()

грубоговоря так ?

Дмитрий
20.04.2018
21:17:05
Ну да

В той или иной форме api вида function createSmth(?value): State точно будет

Потому что стор — это про данные, а редакс не смотря на всю простоту чисто психологически делает из этого сложный ритуал

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

Dmitry
20.04.2018
21:19:55
ну как бы данные, но апи класс это не данные

это просто апи класс

Дмитрий
20.04.2018
21:21:57
Если просто, то почему его везде глобально не импортировать

Если сложно то не говори что просто))

Dmitry
20.04.2018
21:22:55
А вот написанием еффектора, ты какую проблему хотел решить ?

Дмитрий
20.04.2018
21:24:18
Отсутсвие хоть каких-то средств для того чтобы нормально работать с фронтендом основанном на фичах

Подобное подразделение подразумевает что компоненты не склонны лазить в чужие сторы

Ввиду чего во весь рост встаёт проблема того, что редакс не даёт собственно никаких инструментов для этого

Dmitry
20.04.2018
21:26:47
т.е у тебя деление по фичам подразумевает отдельный стор для этой фичи 7

которые ты можешь потом скомпоузить еслиэ то надо ?

Дмитрий
20.04.2018
21:27:04
Я не хочу лазить через 5 уровней наверх чтобы получить обратно огромный стор, обмазаться реселектами и в результате получить обратно таки свою небольшую область данных

Дмитрий
20.04.2018
21:28:13
И что это даст?

Google
Дмитрий
20.04.2018
21:28:24
Я про них и говорю

Andrew
20.04.2018
21:28:32
Ветка - фича

Дмитрий
20.04.2018
21:28:43
Лолъ

Andrew
20.04.2018
21:28:51
Но проблема часто в том когда нужно обновить несколько веток

Dmitry
20.04.2018
21:28:52
абстракция над форматом данных

Дмитрий
20.04.2018
21:28:55
Они нахер не сдались вообще

Они только мешают путают и пугают

Все данные вполне могут находиться в непосредственной близости

Andrew
20.04.2018
21:29:28
ну селекторы в любом случае нужны, т.к это больше абстракция чем оптимазация
Ну по сути мерджить данные с разных веток в селекторах

Admin
ERROR: S client not available

Дмитрий
20.04.2018
21:29:39
Все данные вполне могут находиться в непосредственной близости
И тут мы возвращаемся к вопросу зачем я это делал

Ну по сути мерджить данные с разных веток в селекторах
Что если я скажу тебе что ты можешь просто взять нужные данные и сразу совместить как тебе будет удобнее

Dmitry
20.04.2018
21:30:26
окей юзкейс, у тебя есть фича с парой подфичей. допустим какаято дешбордина для сущности с парой формочек и тебе надо с нормализированого вида привести в нормальный вид и это юзается у тебя в основной фиче и этих подфичах

Дмитрий
20.04.2018
21:30:28
Дмитрий
20.04.2018
21:30:38
Ничем

Я их не использую

Dmitry
20.04.2018
21:30:47
в основной фиче для списка с сущностями, и в дополнительных для селектов и подсказок

Andrew
20.04.2018
21:30:54
Ну вот у меня есть кейс

Google
Dmitry
20.04.2018
21:30:59
как обойтись без селекторов

Дмитрий
20.04.2018
21:31:02
Вы сейчас как чуваки про константы спрашиваете

Andrew
20.04.2018
21:31:05
Нужно неким образом

Дмитрий
20.04.2018
21:31:07
Никак

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

Andrew
20.04.2018
21:31:21
Скомбайнить данные из разных веток

Дмитрий
20.04.2018
21:31:32
Я не хочу ебашить за редьюсерами через пол приложения

Эффекты с экшнами вообще можно рядом ложить

Usman
20.04.2018
21:31:54
Если засунуть для каждого компонента по необходимости экшен, константы, редюсер, контейнер, компонент, норм практика?

Дмитрий
20.04.2018
21:31:57
Стор собирается

из фич

А не разбирается на них

Andrew
20.04.2018
21:32:29
Ну окей

Дмитрий
20.04.2018
21:32:31
Стор — это совокупность всех фич для кого то очень жадного кому потребовались сразу все

У остальных всё лежит рядом

Andrew
20.04.2018
21:32:48
Звучит вполне логично

Дмитрий
20.04.2018
21:33:21
Вот это я и держу в качестве цели)

Dmitry
20.04.2018
21:33:54
А как же абстракция представления от модели данных ?

Дмитрий
20.04.2018
21:34:04
Не знаю

Я просто поменял направление движения

Если у тебя были проблемы — они останутся, сорян

Dmitry
20.04.2018
21:34:59
ну в таком случае редукс не особо и нужен остается

Дмитрий
20.04.2018
21:35:15
Спойлер!

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