在我的 Reagent 项目中,我使用 Hickory 解析 HTML 并呈现一个 Hiccup 页面。打嗝被渲染。但是当我更改页面(!reset my view atom)时,React.js 变得疯狂,因为 Hickory 生成了:
[:div (as-hiccup (parse "<h1>HELLO WORLD!</h1>"))]
=> ([:html {} [:head {}] [:body {} [:h1 {} HELLO WORLD!]]])
如您所见,它生成<html>
<head>
<body>
了我认为导致 Reactjs 崩溃的标签,因为我的视图已经有了这些标签。理想情况下,我希望它只生成[:h1 {} HELLO WORLD!]