Now, let me be completely straight and honest, if you need exercises in react, react won't be your career.
Do you know how reactive stuff are implemented in js? Do you know how those are implemented in C?
Can you implement them yourself in both js and C?
If you can do it, a component like a calculator is trivial and you just need to adjust the syntax and jargon.
If you can't, this exercises will just be exercises in memorization and shallow understanding.
What I am saying is to learn how to implement the underneath engine in low level languages, it is much more fun and productive.
Anyhow, your life, your time! After all I am just a stranger on the internet.
What you said makes sense, but only to limited set of people.
Not all people are interested/capable of learning how it works underneath. There're like, I don't know, hundreds of thousands of React developers in the world, very few of them understand how React really works underneath.
This is actually one of the goals that React was invented and popularized inside Facebook. It's just sooo easy to pick up and start building.
That being said, for our product, it's not only about React and its basics. We can totally create a workout project for React internals. That depends on what you guys need :) We started with these two projects because it seems a common useful and popular thing, and we're able to do them ourselves.