/* 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を書くのはちょっと違うなと思い、質問させていただきました。