Vigia

Оновлення @nx/react з 23.x до 24.x

Порівняння публічного API @nx/react 23.3.1 і 24.0.0, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту1
Видалені експорти2
Змінені сигнатури4
Видалені члени класів або інтерфейсів1
Змінені члени класів або інтерфейсів0
Нові застарівання2
Зміни вимог (engines, peer-залежності)3
Нові експорти1

Видалені шляхи імпорту

Видалені шляхи імпорту
@nx/react/mf

Видалені експорти

importexportkindБуло
@nx/reacthostGeneratorfunction(host: Tree, schema: Schema): Promise<GeneratorCallback>
@nx/reactremoteGeneratorfunction(host: Tree, schema: Schema): Promise<GeneratorCallback>

Змінені сигнатури

exportБулоСтало
@nx/react · withReact(pluginOptions?: WithReactOptions | undefined): (config: Configuration, context: NxWebpackExecutionContext) => Configuration(_options?: WithReactOptions | undefined): (config: Configuration, _context?: any) => Configuration
@nx/react/module-federation · withModuleFederationany(..._args: unknown[]): Promise<IdentityConfigFn>
@nx/react/module-federation · withModuleFederationForSSRany(..._args: unknown[]): Promise<IdentityConfigFn>
@nx/react/plugins/with-react · withReact(pluginOptions?: WithReactOptions | undefined): (config: Configuration, context: NxWebpackExecutionContext) => Configuration(_options?: WithReactOptions | undefined): (config: Configuration, _context?: any) => Configuration

Видалені члени класів або інтерфейсів

memberimportБуло
ReactRouterPluginOptions.typecheckTargetName@nx/react/router-pluginstring | undefined

Змінені члени класів або інтерфейсів

Не виявлено.

Нові застарівання

export@deprecated
@nx/react/module-federation · withModuleFederationRemoved in Nx v24. Use `ModuleFederationPlugin` from `@module-federation/enhanced`. This stub will be removed in Nx v25.
@nx/react/module-federation · withModuleFederationForSSRRemoved in Nx v24. Use `ModuleFederationPlugin` from `@module-federation/enhanced`. This stub will be removed in Nx v25.

Зміни вимог (engines, peer-залежності)

БулоСтало
peerDependencies.express^4.21.2—
peerDependencies.@nx/module-federation23.3.1—
peerDependencies.http-proxy-middleware^3.0.7—
Нові експорти (1)
importexportkind
@nx/react/internalapplyReactConfigfunction

Передайте ці дані своєму ШІ-агенту

Vigia — безкоштовний MCP-сервер: ваш агент для програмування перевіряє версії, несумісні зміни та вразливості, перш ніж писати код. Без реєстрації та API-ключа.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Додати в CursorДодати в VS Code★ Зірка на GitHub

Будь-який інший MCP-клієнт
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Навичка для агентів (SKILL.md): підказує агенту, коли використовувати Vigia · GitHub Action для pull request

Поширені запитання

Які несумісні зміни під час оновлення @nx/react з 23 до 24?

Між @nx/react 23.3.1 і 24.0.0 Vigia знайшла видалених експортів: 2, змінених сигнатур: 4, видалених або змінених членів класів та інтерфейсів: 1.

Що застаріло в @nx/react 24?

У @nx/react 24.0.0 новими застарілими позначено експортів або членів: 2.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/@nx/react/upgrade?from=23.3.1&to=24.0.0