<MyContext.Consumer>
{value => { }}
</MyContext.Consumer>
VS
let value = useContext(MyContext);
В чем разница между этими двумя фрагментами, использующими Context.Consumer и перехватчиком useContext для доступа к значениям, переданным провайдером контекста?Я думаю, что useContext подпишется на провайдера контекста, поскольку мы передали контекст в качестве аргумента, чтобы он вызывал повторную визуализацию при изменении значения провайдера.