For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/react/Types/Root.md.
  • 简体中文
  • 接口: Root

    @lynx-js/react 默认导出的 root,用于渲染 JSX

    属性

    registerDataProcessors

    registerDataProcessors: (dataProcessorDefinition: DataProcessorDefinition) => void

    注册 DataProcessor。必须在 root.render() 之前调用。

    参数

    参数类型
    dataProcessorDefinitionDataProcessorDefinition

    返回

    void

    已被弃用

    请改用 lynx.registerDataProcessors


    render

    render: (jsx: ReactNode) => void

    使用此 API 传入要渲染的 JSX

    参数

    参数类型
    jsxReactNode

    返回

    void

    示例

    import { root } from "@lynx-js/react"
    
    function App() {
      // Your app
      return <view>...</view>
    }
    
    root.render(<App/>);
    import { root } from "@lynx-js/react"
    
    function App() {
      // Your app
      return <view>...</view>
    }
    
    if (__MAIN_THREAD__) {
      root.render(
        <DataProvider data={DEFAULT_DATA}>
           <App/>
        </DataProvider>
      );
    } else if (__BACKGROUND__) {
      fetchData().then((data) => {
        root.render(
          <DataProvider data={data}>
             <App/>
          </DataProvider>
        ); // You can render later after your data is ready
      })
    }
    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。