【发布时间】:2020-06-04 09:08:12
【问题描述】:
我已经安装了 react-three-fiber 和 三个 软件包。我正在关注this tutorial,但我怀疑这条线应该放在哪里:
const rootElement = document.getElementById("root");
另外,我开始收到此错误:
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.
我的index.js:
import React, { Children, useRef, useState } from "react"
import { Link } from "gatsby"
import { Canvas} from 'react-three-fiber'
import Layout from "../components/layout"
const IndexPage = () => {
return(
<Layout>
<div>
<h1>Hi</h1>
</div>
<canvas>
<Children></Children>
</canvas>
</Layout>
)
}
const rootElement = document.getElementById("root");
export default IndexPage
有什么想法吗?
【问题讨论】:
标签: reactjs three.js gatsby react-three-fiber