Open1

【React】import時の記述方法のまとめ

yu.miyoshiyu.miyoshi

概要

import時に{} を使用しているもの、使用していないもの、変数名を変更しているものがあるので、まとめる

export default と export

export defaultで公開された値をimportする場合、{}を使用せずimportができる

{} を使用する import

exportで公開された値をimportする場合、中括弧をつけてimportする
名前を別名にしたい場合、import時に{ xxx as yyy }と記述をすることで指定ができる
exportは複数件をひとつのファイルで宣言できる

{} を使用しない import

export defaultで公開された値をimportする場合、中括弧をつけずにimportできる
名前を別名にしたい場合、import時に適当な記述で指定ができる
export defaultはひとつのファイルに一件のみの宣言

import時の変数名変更

export defaultで公開されているものは、import時の変数名は適当に決めて良い

hoge.js
...
export default Hoge
fuga.js
import Hoge from './hoge.js'
...

または、適当に名前をつけられる

fuga.js
import Nandemo from './hoge.js'
...

参考サイト

https://qiita.com/ozaki25/items/9723cb3c1c72845157d5
https://qiita.com/ryosuketter/items/9588493b633069e06777