in packages/react/src/utils.ts [124:142]
export function setInitialProps(_type: ElementType, node: AnyElement, props: AnyProps) {
for (const propKey in props) {
const nextProp = props[propKey]
if (propKey === PropKey.Style) {
// 样式
setStyle(node, nextProp)
} else if (propKey === PropKey.Children) {
// 文本
if (typeof nextProp === 'string') {
setText(node, nextProp)
} else if (typeof nextProp === 'number') {
setText(node, '' + nextProp)
}
} else {
// 其他属性
setProp(node, propKey, nextProp)
}
}
}