ES6のimportで読み込んだライブラリを子ファイルにも適用したい
/* app.js */
import Lib from 'lib';
import useLib from './useLib';
// Libを使う処理
/* useLib.js */
// ここでもimportする必要がある?
import Lib from 'lib';
// Libを使う処理
たとえば、あるユーティリティライブラリの lib
を使いたいとき、大元の app.js
で読み込んでおけば、子ファイルである useLib.js
でも使えると思ったのですが違うのでしょうか。
実際には、子ファイルでも lib
をimportしなければいけないようなので、一度importしたら子ファイルから呼び出せるようにしたいです。毎回、子ファイルにimportを書くのはちょっと違うなと思い、質問させていただきました。