Size: a a a

React — русскоговорящее сообщество

2021 March 29

V

Vetro in React — русскоговорящее сообщество
Maxim Koylo
жаль что store.getState у эффектора неочень в таком случае использовать, или иногда можно?)
не стоит
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
жаль что store.getState у эффектора неочень в таком случае использовать, или иногда можно?)
Иногда можно) Но вообще плохо конечно
источник

ei

export default - зло... in React — русскоговорящее сообщество
И с сср там может быть беда на таком проекте
источник

ei

export default - зло... in React — русскоговорящее сообщество
Много учитывать
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
И с сср там может быть беда на таком проекте
ну а если нету сср
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
мне кажеться сср реже все же чем обычное спа
источник

ei

export default - зло... in React — русскоговорящее сообщество
Да, нахуй сср
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну если конкретно в какой-нибудь санке тебе нужно значение в данный момент, то думаю не проблема особо
источник

ei

export default - зло... in React — русскоговорящее сообщество
Но сам факт что связи нет это не очень, если как-то хочешь такие отношения отслеживать
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Maxim Koylo
ну вот у меня щас на реальном проекте есть много страниц больше 10 на которых есть общий функцонал, запросить данные с пагинацией все дела, в итоге что бы не плодить одинаковые редюсеры и экшоны к ним (прости господи) делаеться так что на каждой странице отправляються все экшоны вида dispatch(getData("page1"))
сага смотрит на это и дергает данные для конкретной страницы и результат пихает как put(getDataSuccess(pageName, data))
редюсер в свою очередь делает что то типо такого
case GET_DATA_SUCCESS:
  return {
     ...state,
     [action.pageName]: {
         ...state[action.pageName], data: action.data
     }
  }

очень красиво да?)
и к этому еще нужно припихивать уникальные экшоны для разных страниц, в итоге мы имеем говно
да, чёт не очень. У меня нет таких абстрактных редюсеров прост
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor Lobanov
да, чёт не очень. У меня нет таких абстрактных редюсеров прост
ну вот мы собаку на этом сьели
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
в итоге куча страниц в говне и надо будет это все менять
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
а с редаксом вариантов как то не вижу особо
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ну точнее я пришел на проект который пишеться несколько лет а там уже лапша с этими страницами такая что ну короче
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Maxim Koylo
а с редаксом вариантов как то не вижу особо
ток если попробовать плясать от данных, а не от отображения
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor Lobanov
ток если попробовать плясать от данных, а не от отображения
так мы и пляшем от данных
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
но формат данных для страницы совпадает
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
не создавать же 300 экшонов вместо 10
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
ну я вижу абстрактный стор и абстрактные экшены
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
источник