gpt4 book ai didi

javascript - React 组件 - HTML 模板的存储位置

转载 作者:行者123 更新时间:2023-11-28 18:28:06 25 4
gpt4 key购买 nike

React 的新手,试图找出如何加载组件的 HTML,而不是直接将其插入到渲染方法中。例如

import React, {Component} from 'react';

export default class Login extends Component {

render() {
return (
<!-- how can I provide a link to the HTML template for here? -->
);
}
}

最佳答案

React 没有 HTML。你在 render 方法中编写的 JSX 实际上被编译成 JavaScript。 React 组件的核心都是 JavaScript。样式也是内联的。 React 中的组件化非常简洁,因为 HTML、CSS、JavaScript(交互)都在一个地方,就像 JavaScript 一样。

为了插入原始 HTML,React 有一个属性 dangerouslySetInnerHTML

<div dangerouslySetInnerHTML={createMarkup()} />

关于javascript - React 组件 - HTML 模板的存储位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38704315/

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