src/App.js
import React from 'react';
function App() {
return <h1>Hello React</h1>
}
export default App;
src/index.js
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App'; // ---(1)
ReactDOM.render(
<App /> // ---(2),
document.getElementById('root')
);
잘못된 src/App.js
import React from 'react';
import Potato from './Potato';
function App() {
return (
<h1></h1>
<Potato />
)
}
export default App;
JSX expressions must have one parent element.
h1
과 Potato
두 개의 element가 최상단에 있기 때문에 오류가 발생한 것이다. 수정한 src/App.js
import React from 'react';
import Potato from './Potato';
function App() {
return (
<div>
<h1></h1>
<Potato />
</div>
)
}
export default App;