
b3pay/ic-reactor
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 представляет собой монорепо библиотек для создания приложений 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/coreand@ic-reactor/reactwith the 4 API. The 3.x line lives on thev3branch, 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_envcookie - strict token-unit helpers (
parseUnits,formatUnits) - a test client over a fake replica
'use client'React bindings: a provider,useClientanduseAuth
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.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add b3pay/ic-reactor