FWIW, that's why we have two different tutorials in our docs:
"Essentials": jumps straight into RTK as the default Redux syntax, for people who just want to know "how to use Redux the right way" without worrying about how it works inside
"Fundamentals": teaches how Redux works from the ground up, so that you understand all the principles and mechanics first
Totally agree on this! When I first started to learn Redux, I decided to begin a series on this having exactly that in mind: Looking under the hood before using any abstractions.
I have to admit redux toolkit is amazing, as it adresses redux's biggest problem : BOILERPLATE
But, in my opinion, it would be very useful for someone to work on redux before toolkit, in order to better understand the underlying technology.
This way she/he will appreciate redux toolkit's offerings even more!
Yes! Totally in favour of this.
RTK would be appreciated more if people know about old way doing things in Redux.
FWIW, that's why we have two different tutorials in our docs:
Totally agree on this! When I first started to learn Redux, I decided to begin a series on this having exactly that in mind: Looking under the hood before using any abstractions.
For anyone interested it's here: Real-time app using React, Redux, Tailwind CSS & Firebase - Part 1