export function setInitialProps()

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)
    }
  }
}