Построен на провайдерах которые предоставляют инстансы моделей под капотом и хуках, которые читают значения, предоставленные провайдерами. Альтернативный подход — хуки, которые явно принимают key / initial props был признан менее удобным, потому что приводит к пропс-дриллингу, текущий подход позволяет задать модель в одном месте реакт дерева, а читать её уже в другом