我是如何在react中把一个集成了html,css的内容放到页面中的

我是如何在react中把一个集成了html,css的内容放到页面中的

首先把html,css内容进行一个变量化,然后利用useState()去初始化一个变量,最后同通过一个标签属性就好了dangerouslySetInnerHTML={变量}

tsx 复制代码
import React, {useEffect, useState} from "react";
import {contentHtml} from "@/pages/Developer/constant";
const Developer: React.FC = () => {
    const [html, setHtml] = useState('');

    useEffect(() => {
      setHtml(contentHtml)
    }, []);

    return (
      <div dangerouslySetInnerHTML={{ __html: html }} />
    );
}
export default Developer;

通过这样我把 typora 导出的 html 就可以直接放到上面展示了。

相关推荐
m0_547486664 小时前
《HTML+CSS+JavaScript+Vue前端开发技术教程》全套PPT课件
javascript·css·html
gCode Teacher 格码致知5 小时前
Javascript技术:CSS 中rem、vh 和 px各有其最佳适用场景-由Deepseek产生
开发语言·javascript·css
fastjson_5 小时前
Edge浏览器开启IE兼容模式
javascript·edge·html
饼饼饼6 小时前
React19 新手指南:JSX 没那么难,用好这几条规则就够了
前端·javascript·react.js
qq_419854058 小时前
css filter
前端·javascript·css
艾伦野鸽ggg9 小时前
web 组大一下第二次考核
前端·css·html
川石课堂软件测试9 小时前
APP自动化测试|高级手势操作&toast操作
css·功能测试·测试工具·microsoft·fiddler·单元测试·harmonyos
光影少年10 小时前
react大列表优化:虚拟列表原理
前端·javascript·react.js
用户0595401744611 小时前
Playwright 网络拦截踩坑实录:我花了 3 小时才搞懂数据持久化验证的正确姿势
前端·css
weedsfly11 小时前
React 开发中的闭包陷阱:四个真实场景,让你彻底理解闭包
前端·react.js