社内勉強会で「Electron + Next.js + Tailwind CSS でエディタを作った」という題で発表をしました。エディタで解決したかった課題を伝え、画面共有でデモをしたところ、嬉しいことに好評だったので記事として残すことにし... 記事を読む
この記事は Next.js アドベントカレンダー 2020 の最終日の記事です。本記事では、Next.js の ISR の機能を使って業務フローを変えた話を紹介します。Incremental Static Regeneration(以下、I... 記事を読む
この記事は弁護士ドットコム Advent Calendar 2020、2日目の記事です。この記事では、半年間Next.jsでサービスを運用した知見の中から、フロントエンドでのアーキテクチャについてご紹介します。 記事を読む
Redux ToolkitはReduxのエコシステムから選りすぐりの技術を集大成したライブラリだ。単にReduxのボイラープレートを減らすだけのライブラリではない。Redux Toolkitは以下の技術の組み合わせである。この記事では、Re... 記事を読む
この記事は、「みんなのデータ構造」のMergeSort・QuickSortのまとめです。 記事を読む
この記事は、「みんなのデータ構造」のBinaryHeapのまとめです。 記事を読む
この記事は、「みんなのデータ構造」のRedBlackTreeのまとめです。 記事を読む
この記事は、「みんなのデータ構造」のBinaryTree・BinarySearchTreeのまとめです。 記事を読む
この記事は、「みんなのデータ構造」のChainedHashTableのまとめです。 記事を読む
この記事は、「みんなのデータ構造」のSLList・DLListのまとめです。 記事を読む
この記事は、「みんなのデータ構造」のArrayStack・ArrayQueue・ArrayDequeのまとめです。 記事を読む
この記事では、Next.jsにStorybookを導入してTypeScriptでReactコンポーネントを書けるようにする間に私が踏み抜いたバグと解消法を全て紹介します。Storybookとは、UIコンポーネントのカタログを作るツールです。... 記事を読む
jQueryの作者John Resig氏による「Write Code Every Day」というブログを読んだ。初めはサイドプロジェクトで休日が消費され、しかもいいコードが書けなかった時の喪失感やプレッシャーを抱えていたそうだ。ある日、Je... 記事を読む
この記事では、GatsbyJSのファイルごとのキャッシュの違いを記載した後、GatsbyJS製のサイトの表示速度をさらに爆速にするためにNetlifyでの最適なキャッシュ設定を紹介します。Netlifyとは、静的サイトのためのホスティングサ... 記事を読む
VercelとはVercel社(旧ZEIT)が開発しているサーバレスなホスティングサービスです。VercelはCDNであるためJAMStackなアプリケーションをデプロイするために最適で、Vue、Nuxt.js、React、Next.js、... 記事を読む
GatsbyJSとは、React.js製の静的サイトジェネレータです。SSRをすることでビルド時に最適化された静的ファイルを生成するため、サイトの表示速度が爆速になります。ブログで使われているケースが多いです。この記事ではGatsbyJSで... 記事を読む
この記事ではNext.jsからSlackに通知を送る方法を紹介します。Slackに通知を送るにはWebhook URLを取得します。始めはWebhook URLをブラウザからPOSTすれば簡単に実現できると考えていました。しかし、ブラウザで... 記事を読む
この記事は、Next.jsにTailwind CSSを導入する方法を紹介するものです。Next.jsはVercelが作成しているReactのフレームワークです。また、Tailwind CSSはユーティリティファーストのCSSフレームワークで... 記事を読む
Next.jsはVercelが作成しているReactのフレームワークです。面倒な設定を書かなくてもすぐに使えるZero Configを標榜しており、実際にwebpackやTypeScriptと一緒にReactを書く際にも特別な準備は不要です... 記事を読む
SWRは、Next.jsを作成しているVercel製のライブラリです。SWRはuseSWRというReact Hooksを提供し、APIを通じたデータの取得をラクに記述する手助けをしてくれます。このライブラリはGitHubスター数を10,70... 記事を読む