gpt4 book ai didi

javascript - 错误: Target container is not a DOM element react/react-redux

转载 作者:行者123 更新时间:2023-12-02 22:23:49 25 4
gpt4 key购买 nike

嗨,我正在使用 React Redux 和 Firebase 数据库制作一个画廊。
我遇到了这个错误..
“错误:目标容器不是 DOM 元素”
谁能帮我解决这个问题吗?

import React from "react";
import ReactDOM from 'react-dom';
import App from "./App";
import * as serviceWorker from "./serviceWorker";
import { createStore, compose, applyMiddleware } from "redux";
import rootReducer from "./components/redux/reducer";
import { Provider } from "react-redux";
import { BrowserRouter } from "react-router-dom";
import "bootstrap/dist/css/bootstrap.min.css";
import thunk from "redux-thunk";

const composeEnhancer = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;

const store = createStore(rootReducer, composeEnhancer(applyMiddleware(thunk)));

ReactDOM.render(
<Provider store={store}>
<BrowserRouter>
<App />
</BrowserRouter>
</Provider>,
document.getElementById("root")
);

最佳答案

问题很可能是您的脚本在创建 #root 元素之前执行。将脚本标签移动到 html 中的 #root 元素之后,或者在“DOMContentLoaded”事件的回调中执行 ReactDOM.render

关于javascript - 错误: Target container is not a DOM element react/react-redux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59130910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com