파일 연결하는 방법 : export/import

이주희·2022년 3월 20일
0

React ♥️ Next.js

목록 보기
6/48

HTML, CSS, Javascript를 작성하는 소스코드 파일을 따로 만들고 연결할 때, import와 export를 이용한다.


import 구문 작성 방법

1. 낱개로 export한 경우 (기존 방법)

{} 안에 필요한 export만 입력하면 된다.

import {aaa, bbb, ccc} from '파일명'

export const aaa = "aaa"
export const bbb = "bbb"
export const ccc = "ccc"

2. 한번에 전부 다 받기

import * as 원하는이름 from './위치'
`원하는이름.변수명 //사용할 때

3. export defualt를 import 받기

(export default는 export하는 파일에서 하나만 존재할 수 있다. 그래서 이름을 바꿔서 받아도 상관없다. 사용할 때는 바꾼 이름으로 사용하면 된다.)
import 원하는이름 from './위치'


4. export default와 그냥 export 같이 받기

import 원하는이름, {Wrapper} from './경로'

export default styled.button`
	color:white;
`

//default 안해준 애들은 중괄호 사용해서 import
export const Wrapper styled.button`
	color:blue;
`

👇🏻 export default는 원하는 이름으로 중괄호 없이 받고, default가 아닌 WriterInput은 {WriterInput}으로 받는다.


import/export 예시

  1. index.js 파일에 myPage.js 파일에 있는 Wrapper 컴포넌트를 import해서 사용하는 코드이다.
/*index.js*/
import {Wrapper} from "../../../styles/myPage"

export default function myPage() {
  return (
    <Wrapper>
      ...
  1. Wrapper에 대한 CSS를 정의하고 export한 코드이다.
    Wrapper를 사용할 문서에서 import 받아서 사용할 수 있다.
/*myPage.js*/
export const Wrapper = styled.div`
border: 1px solid gray;
`
profile
🍓e-juhee.tistory.com 👈🏻 이사중

0개의 댓글