저는 React에서 매우 초보자입니다. JSX 파일에 일반 React Component를 만든 다음 다른 JSX 파일로 가져 오려고합니다. 그러나 가져올 때 다음 오류가 반환됩니다 ReferenceError: require is not defined
.다른 JSX 파일에서 JSX 파일 가져 오기
이 내 일반 객체입니다
class Footer extends React.Component{
render(){
return (
<div>Footer</div>
);
}
}
export default Footer;
그리고 이것은 다른 JSX 파일입니다
import Footer from './generalPageFooter.jsx';
const contentNode = document.getElementById('div-content');
class AdminPanel extends React.Component{
render(){
return (
<div>
<h3>Sample Text</h3>
</div>
);
}
}
class AdminPage extends React.Component{
render(){
return (
<div>
<h3>Sample Text</h3>
</div>
);
}
}
ReactDOM.render(<AdminPage />, contentNode);
되는 HTML 코드를 파일에 다음입니다 :
<body>
<div id="div-content">
</div>
<script type="text/babel" src="/adminPage.jsx"></script>
</body>
오류가 발생한 행은 무엇입니까? 코드에 포함되어 있습니까? – theJuls
파일에 어딘가에 require를 사용하면 문제가 될 수 있습니다. ES6을 사용하는 경우 import를 사용하십시오. – theJuls