HTML, CSS, Javascript를 작성하는 소스코드 파일을 따로 만들고 연결할 때, import와 export를 이용한다.
{} 안에 필요한 export만 입력하면 된다.
import {aaa, bbb, ccc} from '파일명'
export const aaa = "aaa"
export const bbb = "bbb"
export const ccc = "ccc"
import * as 원하는이름 from './위치'
`원하는이름.변수명 //사용할 때
(export default는 export하는 파일에서 하나만 존재할 수 있다. 그래서 이름을 바꿔서 받아도 상관없다. 사용할 때는 바꾼 이름으로 사용하면 된다.)
import 원하는이름 from './위치'
import 원하는이름, {Wrapper} from './경로'
export default styled.button`
color:white;
`
//default 안해준 애들은 중괄호 사용해서 import
export const Wrapper styled.button`
color:blue;
`
👇🏻 export default는 원하는 이름으로 중괄호 없이 받고, default가 아닌 WriterInput은 {WriterInput}으로 받는다.
/*index.js*/
import {Wrapper} from "../../../styles/myPage"
export default function myPage() {
return (
<Wrapper>
...
/*myPage.js*/
export const Wrapper = styled.div`
border: 1px solid gray;
`