React 好用的工具库

1、html-react-parser

HTML 到 React 解析器,适用于服务器 (Node.js) 和客户端(浏览器),适用于React节点修改过滤等需求

  • 解析器将 HTML 字符串转换为一个或多个 React 元素。
  • 可以将一个元素替换为另一个元素
javascript 复制代码
import parse from 'html-react-parser';

// 解析器将 HTML 字符串转换为一个或多个 React 元素。
parse('<p>Hello, World!</p>'); // React.createElement('p', {}, 'Hello, World!')

// 可以将一个元素替换为另一个元素
parse('<p id="replace">text</p>', {
  replace(domNode) {
    if (domNode.attribs && domNode.attribs.id === 'replace') {
      return <span>replaced</span>;
    }
  },
});
相关推荐
亲亲小宝宝鸭1 分钟前
从Vben-Admin里面学习hooks
前端·vue.js
Mintopia5 分钟前
MSW Mock Feature-First 方案
前端·架构
sin6038 分钟前
Talk is cheap 之后:AI Agent 时代,程序员真正要交付什么?
前端
Ticnix8 分钟前
手把手教你在 Next.js 中接入本地大模型,实现 ChatGPT 同款流式对话
前端·next.js
ZC跨境爬虫9 分钟前
跟着 MDN 学 HTML day_18:(HTML 表格进阶特性与无障碍——从标题结构到屏幕阅读器适配)
前端·笔记·ui·html·音视频
Dxy123931021614 分钟前
JavaScript 字符串转数值(小数)
开发语言·javascript·ecmascript
沐 修18 分钟前
前端调试 - 获取下拉框元素 F12 延时断点操作记录 - 秒杀其他所谓的F8和手速快操作
前端
天蓝色的鱼鱼20 分钟前
当AI开始替我写代码,我还要纠结选Vue还是React吗?
vue.js·react.js·ai编程
恋猫de小郭22 分钟前
AI 时代开源协议将消亡,malus 讽刺性展示了这一点
前端·人工智能·ai编程
Mike_jia28 分钟前
MeterSphere:开源持续测试平台,让测试管理变得如此简单
前端