What problem does this feature solve?
The component needs a fixed property to carry business data, and the fixed attribute can prevent potential conflicts with the component's own properties.
What does the proposed API look like?
// example: Select Options
// Options: array<{value, label, [disabled, key, title]}>
// add a `extraData` prop for business data
// demo
const options = [
{
key: 1,
value: 1,
title: 'Org',
extraData: {
// some props
}
}
]