I was a little bit shocked by Promises, Await / Async, Generators, a function that can "stop" in the middle and continue to run and all that.
And then I got shocked by the React virtual DOM and diff'ing, and the PureComponent, React.memo, and useMemo, all those to optimize re-rendering.
And then I got shocked by Redux, how the store, action, reducer, works.
And then by React-redux, how it has a
Provider and the
connect and how it makes a container and pass in the props to a component.
After I got through all those...
And then now, by Redux-thunk and Redux-saga... knowing thunk is a computer science concept that dated back to 1960 and redux-saga is all those await / async stuff... both thunk and saga are just to do some Ajax.
Quite frankly, I am quite overwhelmed... does anybody feel the same?