Size: a a a

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

2018 May 20

l

la gente está muy loca in Redux — русскоговорящее сообщество
Там без кажется, однозначная причина
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
Где то в issues реакта была
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
И все кто делал что-то реактивное для реакта (кек) на это напарывались
источник

AK

Anton Korzunov in Redux — русскоговорящее сообщество
Но звучит странно. Ведь асинхронные инвенты часть нашей жизни.
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
Это же веб, в первый раз что ли встречаешь исключение из всех правил?)
источник

AK

Anton Korzunov in Redux — русскоговорящее сообщество
да нет, постоянно напарываюсь на какую-то тупость и не понимаю как никто это раньше не замечал
источник

AK

Anton Korzunov in Redux — русскоговорящее сообщество
Слишком много проблем решить надо 5(
источник

AK

Anton Korzunov in Redux — русскоговорящее сообщество
Появилась у меня такая причка пару лет назад, когда еще Яндексе за RnD отдельно платили - выходишь на прогулку, и думаешь - как бы улучшить вещи вокруг.
Теперь это вредная привычка.
источник

at

andrei tshurotshkin! 🎄 in Redux — русскоговорящее сообщество
la gente está muy loca
Я вспомнил внезапно, это есть

store.to(anotherStore, (state, newState) => {})
Это как
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
Редьюс потом сет
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
Смутное подозрение, что так лучше не делать
источник

DZ

Dmitry Zherebko in Redux — русскоговорящее сообщество
@ZeroBias а, ты не выкатывал бенчмарки свои ?
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
В мастере в папке bench, там довольно небольшой пример
источник

l

la gente está muy loca in Redux — русскоговорящее сообщество
npm run buld
npm run bench
источник

NK

ID:72036040 in Redux — русскоговорящее сообщество
Коллеги, вот задача (теоретическая).
Есть большой список. Хочется отдельно компонент списка, в который будет что-то вроде mstp = state => Object.keys(state.collection). И отдельно компонент Item, который берет из пропсов id и селектит из списка стейта все что ему нужно, ну вроде mstp = (state, props) => state.collection[props.id].

Предположим коллекция нууу очень большая. И нужно что бы при изменении итема в колллекции изменялся только этот итем, а до остальных обновление не доходило.

Вопрос, возможно ли это? Я вот не понимаю что делать с mstp для компонента списка, там же новый массив пересоздается каждый раз, как это трекать только для изменения количества \ порядка, но не для изменения самих итемов?
источник

NK

ID:72036040 in Redux — русскоговорящее сообщество
Как на линзах это сделать я придумал :)
источник

L

Looch in Redux — русскоговорящее сообщество
ID:72036040
Коллеги, вот задача (теоретическая).
Есть большой список. Хочется отдельно компонент списка, в который будет что-то вроде mstp = state => Object.keys(state.collection). И отдельно компонент Item, который берет из пропсов id и селектит из списка стейта все что ему нужно, ну вроде mstp = (state, props) => state.collection[props.id].

Предположим коллекция нууу очень большая. И нужно что бы при изменении итема в колллекции изменялся только этот итем, а до остальных обновление не доходило.

Вопрос, возможно ли это? Я вот не понимаю что делать с mstp для компонента списка, там же новый массив пересоздается каждый раз, как это трекать только для изменения количества \ порядка, но не для изменения самих итемов?
Мутируй
источник

NK

ID:72036040 in Redux — русскоговорящее сообщество
Looch
Мутируй
А разница, отслеживать-то как?
источник

L

Looch in Redux — русскоговорящее сообщество
ID:72036040
А разница, отслеживать-то как?
Ну вот хз, если коллекция очень жирная
источник

L

Looch in Redux — русскоговорящее сообщество
Как обновить один айтем и не копировать все остальное
источник