Контекстний API є невід’ємна функція бібліотеки React, яка спрощує керування станом і забезпечує плавну передачу даних між компонентами.17 вересня 2023 р
Контекстний API є функція React, яка дозволяє компонентам ділитися такими значеннями, як автентифікація користувача, теми або налаштування мови, у всій програмі. Це допомагає у вирішенні проблеми «свердління реквізитів», коли реквізити передаються від бабусі та дідуся до батьків до дочірніх і так далі для глибоко вкладених компонентів.
Контекст програми – це набір даних, що ідентифікує завдання програми, звідки ці завдання походять і як ці завдання налаштовані. На веб-сайтах контекст програми — це тип контексту перегляду — дані, створені, коли відвідувачі використовують веб-переглядач для відображення вмісту, наприклад, коли вони вибирають глибоке посилання.
HttpContext інкапсулює всю інформацію про окремий HTTP-запит і відповідь. Екземпляр HttpContext ініціалізується, коли надходить запит HTTP. Екземпляр HttpContext доступний за допомогою проміжного програмного забезпечення та фреймворків додатків, таких як контролери Web API, Razor Pages, SignalR, gRPC тощо.
Клас RequestContext містить інформацію про HTTP-запит у властивості HttpContext. Він містить інформацію про маршрут, який відповідає поточному запиту у властивості RouteData. Коли ви створюєте URL-адресу з маршруту, ви передаєте екземпляр класу RequestContext до RouteCollection.
API доступний через глобально розподілену мережу доставки вмісту. Найближчий до користувача сервер обслуговує весь вміст, як JSON, так і двійковий. Це мінімізує затримку, що особливо вигідно мобільним програмам. Розміщення вмісту в кількох глобальних центрах обробки даних також значно покращує доступність вмісту.