import React from "react";
import ReactDOM from "react-dom";
import Pagination from "./components/pagination.js";
import Header from "./components/header.js";
import DataBox from "./components/stats.js"
const imageHeaderIndex = document.getElementById("imageHeaderIndex");
const navBarIndex = document.getElementById("navBarIndex");
const imageHeader = document.getElementById("imageHeader");
const navBar = document.getElementById("navBar");
const dataDiv = document.getElementById("textualContent");
ReactDOM.render(<Header/>, imageHeaderIndex)
ReactDOM.render(<Pagination/>, navBarIndex)
ReactDOM.render(<Header/>, imageHeader)
ReactDOM.render(<Pagination/>, navBar)
ReactDOM.render(<DataBox url="http://localhost:8081/stats/pageInfo" pollInterval={2000}/>, dataDiv);
こんにちは、私は非常にjavascriptに反応して反応します。私は上記のコードを持っており、同じ反応コンポーネントを2回、別のページに描画しようとしていました。 ids = imageHeaderIndexとnavBarIndexはindex.htmlに属し、残りは別のページ(stats.html)に属しますReactの異なるページで同じコンポーネントを2回レンダリング
ただし、コンポーネントはstats.htmlには反映されません。 Uncaught Invariant Violation:_registerComponent(...):ターゲットコンテナはDOM要素ではありません。なぜ誰が知っていますか?
こんにちは、ファイルごとに「ReactDOM.render」機能が1つしかなければ、どうすればいいですか? @JordanHendrix – nana