WordPress Advent Calendar 2017 23日目に空きが生じたようなので、埋め草を投下します。 本記事では、Gutenbergプラグインを開発するためにはどのような知識が必要か、概観することを目標にします。それぞれの技術については、解説記事がいくらでもあるので深掘りはしません。 本記事のターゲットは以下のような読者です。 WordPressプラグインを作ったことがある(または、作り方を知っている) JavaScriptの基本的な知識がある 変数定義にvarをつけないといけない理由がわかる 現行のブラウザ(IE11含む)で動作するのはES5であることを知っている ES2015(またはESNext)という仕様があることを知っている React.js、Babel、webpackといったキーワードを聞いたことがある GutenbergとモダンJavaScript WordPr