For AI agents: the complete documentation index is available at /zh/llms.txt, the full documentation bundle is available at /zh/llms-full.txt, and this page is available as Markdown at /zh/api/react-rsbuild-plugin.transformbuiltinattributenamesoptions.md.
这是开发预览网站。请访问正式文档 lynxjs.org

Home > @lynx-js/react-rsbuild-plugin > TransformBuiltinAttributeNamesOptions

TransformBuiltinAttributeNamesOptions interface

Serializable rules for transforming builtin element attribute names.

Exact entries in rename take precedence over preserve, followed by the fallback behavior selected by mode.

Signature:

export interface TransformBuiltinAttributeNamesOptions 

Properties

Property

Modifiers

Type

Description

mode?

'dash-case' | 'mapping-only'

(Optional) The fallback behavior for attribute names not listed in rename or preserve.

'dash-case' also applies the default React-style event mappings. 'mapping-only' leaves all remaining names unchanged.

preserve?

ReadonlyArray<string>

(Optional) Attribute names that should remain unchanged unless an exact rename entry is also present.

rename?

Readonly<Record<string, string>>

(Optional) Exact mappings from source attribute names to transformed attribute names.