카테고리 없음
[React] import/export
321
2021. 5. 16. 17:38
App.js
// eslint-disable-next-line
import React, { useState } from 'react';
import './App.css';
import datas from './data.js';
function App() {
let [data, dataChange] = useState(datas);
return (
<div className="App">
<h1> { data[0].no } {data[0].name }</h1>
</div>
);
}
export default App;
data.js
export default [
{
no : 0,
name : "number0"
},
{
no : 1,
name : "number1"
},
{
no : 2,
name : "number2"
}
]
- data.js의 파일내용을 App.js에서 사용하고 싶을 때
- data.js에서 디폴트로 export한 데이터를 App.js에서 가져오면 된다.
- export시
- 'export'는 한번만 사용가능하다
- export default 변수명
- export {변수명1, 변수명2}
- export default [ { key1 : value1 }, { key2 : value2 } ]
- import시
- import 변수명 from '주소';
- 변수명을 쓸때는 default가 없이 사용하면 새로 생성불가 export {변1, 변2} 로 썼으면 import {변1, 변2} from...으로 써야함