A developer with M.Sc. in Computer Science. Working professionally since 2010. In my free time I make music and cook.
Also I don't and after the recent events will not have Twitter.
Location
Budapest
Education
Eötvös Loránd University (ELTE - Budapest Hungary) Computer Science M. Sc.
I never really liked redux with its faux functional programming attempt in a language that does not support it (neither it does OOP anyway). It had always unnecessary layers to create and maintain and obfuscate. Redux Toolkit is a step in the right direction, however OvermindJS is already many steps ahead: overmindjs.org/
It also works out of the box with TypeScript (after a little configuration).
A developer with M.Sc. in Computer Science. Working professionally since 2010. In my free time I make music and cook.
Also I don't and after the recent events will not have Twitter.
Location
Budapest
Education
Eötvös Loránd University (ELTE - Budapest Hungary) Computer Science M. Sc.
It is going to be eye-opening. Especially if you compare working with classes. Immutability is implemented through the new Proxy feature of JS, so you can write state.something = 'stuff' without doing state = { ...state, something: 'stuff' } (just as with redux-toolkit).
I never really liked
redux
with its faux functional programming attempt in a language that does not support it (neither it does OOP anyway). It had always unnecessary layers to create and maintain and obfuscate. Redux Toolkit is a step in the right direction, however OvermindJS is already many steps ahead:overmindjs.org/
It also works out of the box with TypeScript (after a little configuration).
I will check overmind.js out.
It is going to be eye-opening. Especially if you compare working with classes. Immutability is implemented through the new Proxy feature of JS, so you can write
state.something = 'stuff'
without doingstate = { ...state, something: 'stuff' }
(just as with redux-toolkit).Currently working on Redux toolkit, will soon check out overmind for sure.