を構築する前に、「ターゲットコンテナは、DOM要素ではありません」。コードの3つのメインファイルがあります。は私が反応して、このエラーを取得しておく
ここでindex.htmlを
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello World</title>
</head>
<body>
<div id="hw"></div>
</body>
</html>
そしてindex.jsだ:私は私が考えることができるすべてのものを試してみた
import './index.css'
import React from 'react'
import {render} from 'react-dom'
import Hello from './Hello'
render(<Hello/>, document.querySelector('#hw'))
そしてHello.js
import './helloworld.css'
import React, {Component} from 'react'
class Hello extends Component {
render() {
return
<div className="HelloWorld-hello HelloWorld-flex">
<h1>Hello</h1>
</div>
}
}
export default Hello
が。すべてのファイルは同じ "src"ディレクトリにあります。
render(
<div>
<Hello/>
<World/>
</div>,
document.querySelector('#hw'))
querySelectorの代わりに 'document.getElementById( 'hw')'を使用するとどうなりますか? –
私もそれを試しました。ここにエラーメッセージの写真があります。 https://ibb.co/d6Xdzv – wondermaniac
React.render( 、document.getElementById( 'hw'))を使用する必要があります。 ここを見てみましょう私はReact.renderを行うと、私はこのエラーに 'TypeError例外を取得 –