我是如何在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 就可以直接放到上面展示了。

相关推荐
御形封灵4 分钟前
纯CSS实现方块下落等待动画
前端·css
转角羊儿6 分钟前
CSS补充重要知识
前端·css
林九生1 小时前
【Vue3】解决 Tailwind CSS v4 + Vite 8 中 `@import “tailwindcss“` 不起作用的问题
前端·css
console.log('npc')1 小时前
Cursor,Trae,Claude Code如何协作生产出一套前后台app?
前端·人工智能·react.js·设计模式·ai·langchain·ai编程
happymaker06262 小时前
web前端学习日记——DAY01(HTML基本标签)
前端·学习·html
我命由我123452 小时前
JS 开发问题:url.includes is not a function
开发语言·前端·javascript·html·ecmascript·html5·js
淮北4943 小时前
tmux使用指南
linux·python·html·tmux·md
遗憾随她而去.3 小时前
高德地图自定义点标记: SVG vs HTML+CSS两种方案
前端·css
啪叽3 小时前
别再手写 if-else 选字体颜色了,CSS contrast-color() 来帮你处理
前端·css
Coding张4 小时前
React 底层运行原理框架(大白话版)
react.js