[英]react component doesnt render in laravel ui react project
i am new to laravel ui react and cant find solution to this problem我是 laravel ui 的新手,但无法找到解决此问题的方法
i just installed laravel 9 with laravel/ui react and tried to render react component inside app.blade.php like this我刚刚使用 laravel/ui react 安装了 laravel 9 并尝试像这样在 app.blade.php 中渲染 react 组件
<div id="example"></div>
example.jsx例子.jsx
import React from "react";
import ReactDOM from "react-dom";
function Example() {
return (
<div className="container">
<div className="row justify-content-center">
<div className="col-md-8">
<div className="card">
<div className="card-header">Example Component</div>
<div className="card-body">
I'm an example component!
</div>
</div>
</div>
</div>
</div>
);
}
export default Example;
if (document.getElementById("example")) {
ReactDOM.render(<Example />, document.getElementById("example"));
}
but the react component doesn't render但反应组件不渲染
You are rendering the Example Component in the same File.您正在同一文件中呈现示例组件。 You have to do it in the index.js
您必须在 index.js 中执行此操作
index.js index.js
const example = ReactDOM.createRoot(document.getElementById("example"));
example.render(
<React.StrictMode>
<Example />
</React.StrictMode>
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.