Я вчера слышал, что в реакте на rescript так и работает все. Там нет контекста как раз потому, что "явное лучше неявного".
Я как-то сам до этого дошёл, но начал напрягать тот момент, что вроде компоненты получаются реюзабильными, но сильно привязанными к либам, которые отвечают за реализацию селекторов, но может это и не плохо, хз, просто нигде про такое не слышал, надо будет почитать про rescript, спасибо.)