gpt4 book ai didi

javascript - reactjs 中的渲染函数

转载 作者:搜寻专家 更新时间:2023-11-01 05:04:23 27 4
gpt4 key购买 nike

快速提问。我正在学习 react js。

当我们创建一个组件时,我们在渲染函数中提供要渲染的组件的 html 模板。到目前为止,我只看到了带有非常小的 html 片段的小组件,但我只是想知道如果我们有一个带有巨大 html 模板的组件会发生什么,有没有办法提供一个单独的 html 文件的路径?或者我们被迫将所有的 html 直接写在 render 函数中?谢谢!

最佳答案

你应该总是把它写在渲染函数中。你不是在里面写 HTML,你是在写 JSX,它被编译成 Javascript。类似于 <div className="test">转换为 React.createElement("div", {className: 'test'}); .

只要将大型组件分解为许多较小组件的组合,就不会有大小问题。您可以通过将其他组件包含在渲染函数中来包含它们,如下所示:<SomeComponent someProp="someVal" /> .

关于javascript - reactjs 中的渲染函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33465674/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com