Почему мой метод рендеринга React Dom не работает?

Я создаю приложение React-Django, и в компоненте App у меня возникает проблема на последней строке с render(<App />, appDiv). Пожалуйста, кто-нибудь может сказать мне, что я делаю неправильно? У меня импортированы необходимые модули, и это работало в моем предыдущем проекте. Я знаю, что компоненты на основе функций лучше, но у меня больше опыта с компонентами на основе классов.

Ошибка:

Error

Код:

import React, { Component } from "react";
import { render } from "react-dom";
import HomePage from "./HomePage";

export default class App extends Component {
  constructor(props) {
    super(props);
  }

  render() {
    return (
      <div className="center">
        <HomePage />
      </div>
    );
  }
}

const appDiv = document.getElementById("app");
render(<App />, appDiv);

Спасибо,

DillonB07

Попробуйте заменить:

import { render } from "react-dom";

с

import ReactDOM from "react-dom";

И используйте ReactDOM.render вместо просто render

Вернуться на верх