Closed1
【React】import や constで{} を使う時使わない時の違い
何について書く?
- 【React】import や constで{} を使う時使わない時の違い
内容
// import時
import hogehoge from 'fugafuga' //①
import { hogehoge } from 'fugafuga'//②
// const宣言時
const hoge = hogehogehoge//③
const { fuga } = fugafugafuga//④
解説
import時(モジュール機能)
- ① fugafugaの中でexportする時、
export default
で公開してある。この場合、中括弧なしでimportできる。またimport時に任意の名前に変更可能である。 しかしexport default
が使用できるのは1ファイルにつき1個まで。 - ② fugafugaの中でexportする時、
export
で公開してある。この場合、中括弧をつけてimportする。またimport時の名前変更は{ xxx as yyy }とすることで可能。export
は1ファイルの中で何個使用しても問題ない。export default
との併用もできる。
const宣言時
- ③ 通常の定数宣言である。任意内容を定義可能。
- ④ 分割代入といい
fugafugafuga= {a:1, b:1, c:1}
のような場合、const { a }=fugafugafuga
によりオブジェクトの一部を取り出し定数化することができる。
参考サイト
このスクラップは2022/04/17にクローズされました