Skip to content

Ядро

Ядро Virentia Net — один framework-agnostic пакет:

ПакетНазначение
@virentia/net-coreQuery, mutation, триггеры, операторы concurrency/retry, executor-адаптеры, дефолты по скоупам

Он не зависит ни от React, ни от Vue. Удалённые данные моделируются как состояние Virentia — query это настоящий эффект @virentia/core со сторами data/error/stale сверху, — поэтому любой рендерер читает одни и те же модели через свой тонкий биндинг (React, Vue) или обычный scoped.

Страницы

  • Query — fetch-эффект: конфиг, юниты, чтение и запуск по скоупам.
  • Mutation — сторона записи: optimistic-обновления и invalidates.
  • Триггеры — запуск query/mutation, когда срабатывает любой юнит Virentia.
  • Операторыconcurrency и retry как упорядоченный middleware в use: [].
  • Адаптеры — executor'ы TanStack Query и Apollo за той же поверхностью query.
  • ДефолтыoverrideDefaults для общего executor'а или операторов, глобально или per-scope.