BI

b3pay/ic-reactor

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars Качество 69 Тренд 30MIT

IC-Reactor: набор библиотек JavaScript для бесшовной разработки интерфейсов на платформе Internet Computer, предлагающий управление состоянием, интеграцию React и основные функции для эффективного управления.

Обзор

Безопасная компьютерная интеграция для TypeScript и React IC Reactor - это монорепо библиотек для создания приложений для Интернета с: - сквозные типы TypeScript - кэширование и переоборудование на основе TanStack Query - крючковые фабрики React (useActorQuery, useActorMutation и т.д.) - удобные для отображения преобразования (DisplayReactor) - дополнительная генерация кода (плагин CLI + Vite) IC Reactor предоставляет API более высокого уровня, чем использование необработанного Actor, сохраняя при этом безопасность и контроль типа: - типизированные вызовы канистра - встроенные ключи кэша и примитивы инвалидизации - типизированная обработка результатов Ok/Err - совместное управление агентом + кэшем через ClientManager, с Internet Identity в AuthenticationManager - многоразовые объекты запроса/мутации, которые работают как внутри, так и снаружи React То, что изменилось в каждой упаковке, находится в CHANGELOG.md, включая изменения в основной, которые еще не выпущены.

Обзор (машинный перевод)

Безопасная компьютерная интеграция для TypeScript и React

ic-реактор 4 является текущим выпуском. Это тонкий слой над модулем Для того, чтобы наставить на путь истинный, нужно наставить на путь истинный. [[Т1]], и он заменил время выполнения 3.x [[Т2]] и [[Т3]] с 4 API. Линия 3.x жива [4] ветвь, принимает только исправления безопасности, до 90 дней после выпуска 4.0, и документируется

на ic-reactor.b3pay.net/v3.

IC Reactor представляет собой монорепо библиотек для создания приложений Internet Computer (ICP). в TypeScript. ic-реактор 4 добавляет, над модулем meant gen пишет для канистра:

  • клиент с запрошенными ключами для TanStack Query
  • один союз ошибок, который говорит, что неудавшийся звонок мог быть выполнен Разрешение сети: mainnet, локальная реплика или cookie ic_env Помощники строгого токена ([7], [8])
  • клиент теста на поддельную копию
  • [[Т9]] Реакционные привязки: поставщик useClient и useAuth

Обзор пакета

| Пакет | Цель

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

IC Reactor


ic-reactor 4 is the current release. It is a thin layer over a module that Meant generates, with a guide shipped in @ic-reactor/core (packages/core/llms.txt), and it replaced the 3.x runtime of @ic-reactor/core and @ic-reactor/react with the 4 API. The 3.x line lives on the v3 branch, takes security fixes only, until 90 days after the 4.0 release, and is documented at ic-reactor.b3pay.net/v3.

IC Reactor is a monorepo of libraries for building Internet Computer (ICP) apps in TypeScript. ic-reactor 4 adds, over the module meant gen writes for a canister:

  • a client with caller-scoped query keys, for TanStack Query
  • one error union that says whether a failed call may have executed
  • network resolution: mainnet, a local replica, or the ic_env cookie
  • strict token-unit helpers (parseUnits, formatUnits)
  • a test client over a fake replica
  • 'use client' React bindings: a provider, useClient and useAuth

Package Overview

Package Purpose
@ic-reactor/core The client, errors, network and units
@ic-reactor/react 'use client' bindings over core
@ic-reactor/vite-plugin Generates the module with meant gen in a child process, and sets the local ic_env cookie and /api proxy for vite dev

@ic-reactor/parser, @ic-reactor/codegen and @ic-reactor/cli are not part of ic-reactor 4: meant gen generates the canister module instead. @ic-reactor/candid stays at 3.x, published from the v3 branch. None of the four is in this branch’s tree.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add b3pay/ic-reactor
Новичок в MCP? Начните с руководства на mcpskill.org →