gpt4 book ai didi

javascript - ReactDOM.render 不渲染任何东西

转载 作者:行者123 更新时间:2023-11-30 21:08:30 24 4
gpt4 key购买 nike

在我的主文件中我有这段代码

import phoneReactElement from "../components/phone.js";

ReactDOM.render(<phoneReactElement />, document.getElementById('phoneComponentTester'));

"../components/phone.js"看起来像这样:

import React, { Component } from 'react';

class TestComponent extends Component {

constructor(props) {
super(props);
}
render() {
return (
<div>IT WORKED</div>
);
}

}
export default TestComponent;

它似乎工作正常,因为控制台中没有错误,我可以在 google chrome 工具中看到该元素,但它似乎是空的。它没有显示“IT WORKED”,我做错了什么?

enter image description here

最佳答案

import phoneReactElement from "../components/phone.js"; 

需要:

import TestComponent from "../components/phone.js";

并渲染它:

ReactDOM.render(<TestComponent />, document.getElementById('phoneComponentTester'));

关于javascript - ReactDOM.render 不渲染任何东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46373751/

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