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>;
    }
  },
});
相关推荐
Shell运维手记7 分钟前
Shell 脚本入门课堂讲解
前端·chrome
Profile排查笔记10 分钟前
有哪些开源指纹浏览器项目?先核对客户端、内核与许可证
前端·人工智能·后端·自动化
CodeGL15 分钟前
16、Python Web开发
开发语言·前端·python
FRing0323 分钟前
JavaScript入门到精通二十九(内置构造函数(Object、Array))
开发语言·前端·javascript
AAA程序技术28 分钟前
从 DOM 到屏幕:浏览器渲染管线六步拆解
前端·浏览器
zach28 分钟前
useContext 深入讲解:组件透传、原理与最佳实践
前端
张一凡9335 分钟前
AI 改完代码,人却不知道它改了什么:架构漂移才是真正的成本
前端·后端·agent
sycmancia35 分钟前
Qml——Text元素
java·前端·html
DevChronosands_39 分钟前
浅谈感受之 React 与 Vue 😒
前端
代码猎人41 分钟前
前端怎么掌握模块化
前端