javascript
※この記事ではstyled-componentやcss-modulesに関しては一切書いておりません。 僕は普段からReactを使ってIsomorphicなWebアプリケーションを開発してるのですが、個人の趣向でcss-modulesを使っておらずJavaScriptとCSSはそれぞれ独立させて作られています…
npmパッケージデビューしました。 公開するまでに感じたあれこれを残しておこうと思います。 経緯としてはbrowserifyからwebpackに移行して、webpackと親しくなっていると痒いところに手が届くようなプラグインが欲しくなったというのがありました。 例えば …
TL;DR jQueryとReactの代わりにvirtual-dom使ってLP的なサイトを実装してみたけど案外良かったよ。 jQueryやReactを使わない選択肢 とあるサイトをリニューアルをしました その際、動的コンテンツの表示をするのに何を使うかを考えました。 jQuery: 今まで使…
JavaScriptで使うAJAXライブラリといったら superagent, whatwg-fetch, axios が最近の主流ですね。ちなみに私はaxiosがその中でも使い勝手がよく、メインの開発で使っています。 テスト周りでの作業記録をば。 AJAXまわりでテストコードを書くときに、通信…
以前qiitaのほうで webpackのrequire.ensureでDynamic Loadingをして大規模アプリケーションを作る という記事を書いたのですが、babel-loaderと組み合わせるとちょっと癖があってハマったのでここで補足をしようかなと思います。 import/exportとwebpack.en…
最近仕事でnodejsのバージョンを上げるためにミドルウェアのバージョンアップの調査をしています。 その際マイナーバージョンのmulterを今までのコードのままメジャーバージョンにアップデートしたら動かなくなってすこし悩みました。 よく考えれば簡単なこ…
Pushのログその② 実装上は正しく呼び出しとか、例外とか処理しているようにのに 「このサイトはバックグラウンドで更新されました。」 という通知が何故か出てくる場合がある。 原因はだいたいコレ
ブラウザでPushを実装するときに気をつけること、気をつけたほうがいいことをこまめにログに残しておこうかなと思い立ったその①。 Chromeの通知表示制限に関して 同時多発テロ的にpushを配信しなければいいのだけども、同時に何件ものPushが来た時に何が起き…