質問: require('fastclick') attachFastClick.attach(document.body) } } // 省略 ``` 上記のようなコードがあったとして、requireの部分をimportに書き換えるにはどう書き換えればよいですか? 回答よろしくお願いします。
回答: node.jsの文法 = require 新しいECMAScriptの仕様 = import です。仕様としてはimportの方が正式なものですが、ブラウザで実装されていません。 なので、babelなどのツールでimport部分のコードを変換する必要があります。 requireはnode.js上で使う場合そのまま利用できます。 どちらにしても、書いてみればいいと思います。 どちらを書いたとしても、変換もnode.jsなしだとブラウザ上で動きませんので、そう言う実感を得てから学んだ方がわかると思います。