reactjs - 为什么我的 React Dom 渲染方法不起作用?
问题描述
我正在构建一个 React-Django 应用程序,在我的 App 组件上,我的render(<App />, appDiv)
. 请有人能告诉我我做错了什么吗?我已经导入了必要的模块,这适用于我以前的项目。我知道基于函数的组件更好,但我对基于类的经验更丰富。
错误:
代码:
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);
谢谢,
狄龙B07
类型错误扩展:
解决方案
尝试替换:
import { render } from "react-dom";
和
import ReactDOM from "react-dom";
并使用ReactDOM.render
而不仅仅是render
推荐阅读
- python - Python 3.7 else 语句没有显示正确的索引?
- reactjs - 用 Jest Mock 函数测试 onClick
- laravel - Laravel 使用外键获取旧数据库中的数据并将其复制到新数据库
- python - 为什么 Django QuerySet 返回的值比数据库中的对象数(重复对象)多?
- api - Telegram API - 如何从邀请链接获取数据?聊天 ID、图像、标题、描述
- reactjs - 如何正确导入 Web 组件以响应应用程序?
- python-3.x - 同步pymol
- reactjs - 在 netlify 上托管时未捕获(承诺)
- wpf - 如何在打开事件中获取上下文菜单对象
- python - 每个带有文件名的 pdf 添加 2 页