И

Size: a a a
И
el
AP
И
const foo = 5
func(foo + 5)
func(foo + 15)
И
const foo = 5
function func(kek) {
// что тут написать, чтобы foo изменилось?
}
func(foo + 5)
МВ
ВБ
И
IN
V
МВ
И
МВ
МВ
VB
МВ
AP
const foo = 5
function func(kek) {
// что тут написать, чтобы foo изменилось?
}
func(foo + 5)
И
IL
const MY_SUPER_ACTION = ‘MY_SUPER_ACTION’;
interface IMySuperSuperAction { type: typeof MY_SUPER_ACTION, payload: unknown }
type MySuperActions = IMySuperSuperAction | …
const mySuperAction = (payload: unknown): IMySuperSuperAction => ({ … })
immer
, мне зашло, перформанс (с дефолтной имплементацией на проксях) меня вполне устраивает.