To be clear, I'm only talking about those 4 functions. Take useContext, why do you say this doesn't involve hidden state? And how is Provider/useContext not dynamic scoping? (Just using the standard trick to emulate dynamic scoping in a lexically-scoped lang, set and restore a long-lived var.)
2 likes 1 replies
?