When one is learning to program, one doesn't jump straight into learning coroutine management.
Similarly, wether they are React-specific idiosyncrasies or not, one shouldn't assume people need to jump straight into Actions, Transitions, etc when first learning React.