Size: a a a

Советский Angular

2020 June 20

С

Светлана in Советский Angular
Ого
источник

ДМ

Денис Макаров... in Советский Angular
разве что всякие костыли ввиде immutable.js могут вставить палки в колеса)
источник

S

Smooth Operator in Советский Angular
как тебе?
источник

AK

Alex Kulagin 🏡 in Советский Angular
Владимир
так в том то и дело, нет там никакой иммутабельности, пока сам не начнёшь делать deep copy, правда тут встаёт вопрос нужно ли это, может код неверно написан, если потребность есть делать deep copy
Оо я помню года два назад такой разговор😁😁 AlexDaSoul тогда тоже громко говорил что ну нах ваши стейтменеджеры, которые не делают дип копи. Только тогда речь была про то, что редукс даёт по истории ходить
источник

ДМ

Денис Макаров... in Советский Angular
Alex Kulagin 🏡
Оо я помню года два назад такой разговор😁😁 AlexDaSoul тогда тоже громко говорил что ну нах ваши стейтменеджеры, которые не делают дип копи. Только тогда речь была про то, что редукс даёт по истории ходить
да не только дип копи) Например, редьюсер должен быть чистой функцией) Но ничто не машет тебе делать там, что захочется) js компилятор никак не чекает функции на чистоту, все это лишь на уровне контрактов делается
источник

AK

Alex Kulagin 🏡 in Советский Angular
Денис Макаров
да не только дип копи) Например, редьюсер должен быть чистой функцией) Но ничто не машет тебе делать там, что захочется) js компилятор никак не чекает функции на чистоту, все это лишь на уровне контрактов делается
Да
источник

В

Владимир in Советский Angular
Alex Kulagin 🏡
Оо я помню года два назад такой разговор😁😁 AlexDaSoul тогда тоже громко говорил что ну нах ваши стейтменеджеры, которые не делают дип копи. Только тогда речь была про то, что редукс даёт по истории ходить
не представляю, как он даёт ходить по истории, если не делать deep copy, я кстати не против стейтменеджеров, наоборот задача такая, что без них хз как не костыльно это сделать, но я видимо просто в упор не понимаю, что делаю не так
источник

В

Владимир in Советский Angular
Денис Макаров
да не только дип копи) Например, редьюсер должен быть чистой функцией) Но ничто не машет тебе делать там, что захочется) js компилятор никак не чекает функции на чистоту, все это лишь на уровне контрактов делается
не, ну это то конечно про чистоту функции..
источник

AK

Alex Kulagin 🏡 in Советский Angular
Владимир
не представляю, как он даёт ходить по истории, если не делать deep copy, я кстати не против стейтменеджеров, наоборот задача такая, что без них хз как не костыльно это сделать, но я видимо просто в упор не понимаю, что делаю не так
А что сделать то?
источник

AK

Alex Kulagin 🏡 in Советский Angular
Все можно сделать без редюсера
источник

ДМ

Денис Макаров... in Советский Angular
Владимир
не, ну это то конечно про чистоту функции..
зато в доке ngrx написано: Reducers are pure functions
источник

В

Владимир in Советский Angular
Денис Макаров
зато в доке ngrx написано: Reducers are pure functions
во-во..
источник

ДМ

Денис Макаров... in Советский Angular
а надо писать, "должен быть чистой функцией")
источник

В

Владимир in Советский Angular
Alex Kulagin 🏡
А что сделать то?
а покажу, как доделаю на стакблитц..
источник

ДМ

Денис Макаров... in Советский Angular
опять зашел в чат и пропал)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

ДМ

Денис Макаров... in Советский Angular
а у меня еще работы полно)
источник

В

Владимир in Советский Angular
Денис Макаров
а надо писать, "должен быть чистой функцией")
Ну видимо причуды восприятия из-за перевода..
источник

ДМ

Денис Макаров... in Советский Angular
Владимир
Ну видимо причуды восприятия из-за перевода..
не, с переводом все норм
источник