【发布时间】:2019-07-02 08:21:21
【问题描述】:
请看这个最小的例子:
或代码:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<title>React App</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
JS
/** @jsx h */
import { h, render } from "preact";
function App() {
return <div className="App">Cool</div>;
}
render(<App />, document.body);
渲染结果是这样的:
结果
<body>
<div id="root" class="App">Cool</div>
</body>
我想将我的#root dom 元素留空,但 PreactX 接管了对该 dom 节点的控制,为什么会这样?
我想直接将我的 PreactX 组件渲染到 document.body 中。
【问题讨论】:
标签: javascript html reactjs preact