Next.jsの最新ニュース
2025年2月28日
このガイドでは、プロジェクトのセットアップ、App RouterとRoute Handlersの理解、複数のHTTPメソッドの処理、動的ルーティングの実装、再利用可能なミドルウェアロジックの作成、そして専用APIレイヤーを構築すべきかどうかの決定を含め、Next.jsでAPIを構築する方法について説明します。
2025年1月3日
Next.js向けにシンプルで強力なキャッシュモデルを開発中です。前回の投稿では、キャッシュとの取り組みと、`'use cache'` ディレクティブに至るまでの経緯について説明しました。
2024年10月24日
フロントエンドのパフォーマンスを最適化するのは難しい場合があります。高度に最適化されたアプリでも、最も一般的な原因はクライアントとサーバーのウォーターフォールです。Next.js App Routerを導入する際、この問題を解決したいと考えていました。そのためには、React Server Componentsを使用して、クライアントとサーバー間のRESTフェッチを単一のラウンドトリップでサーバーに移動する必要がありました。これは、サーバーが動的になる必要があり、Jamstackの優れた初期読み込みパフォーマンスを犠牲にする可能性があることを意味しました。このトレードオフを解決し、両方の長所を活かすために、部分的なプリレンダリングを構築しました。
2024年10月21日
長い道のりでしたが、`next dev --turbo` が安定版となり、開発体験を高速化できるようになったことを発表できて嬉しく思います。
2023年10月26日
Next.js Confで発表した通り、Next.js 14は以下の点を重視したリリースです
- Turbopack
- ローカルサーバーの起動が53%高速化
- コードの更新が94%高速化
- サーバーアクション(安定版)
- 部分的なプリレンダリング(プレビュー)
- Next.js Learn(新規)
2023年10月23日
App RouterのReact Server Components(RSC)は、従来のメソッドに関連する多くの冗長性と潜在的なリスクを排除する新しいパラダイムです。新しいため、開発者、そしてセキュリティチームは、既存のセキュリティプロトコルをこのモデルに合わせるのに課題を感じるかもしれません。
2022年5月23日
このRFCは、2016年に導入されて以来、Next.jsの最大のアップデートを概説しています
- ネストされたレイアウト: ネストされたルートを持つ複雑なアプリケーションを構築。
- サーバーコンポーネント向け設計: サブツリーナビゲーションに最適化。
- 改善されたデータフェッチ: ウォーターフォールを回避しながらレイアウトでフェッチ。
- React 18機能の活用: ストリーミング、トランジション、サスペンス。
- クライアントおよびサーバールーティング: SPAライクな動作を持つサーバー中心のルーティング。
- 100%段階的に採用可能: 破壊的変更がないため、徐々に採用できます。
- 高度なルーティング規約: オフスクリーンスタッシュ、インスタントトランジションなど。
2020年11月18日
Next.jsは、段階的な導入のために設計されています。Next.jsを使えば、既存のコードを使い続け、必要なだけ(あるいは少しだけ)Reactを追加できます。小さく始めて、徐々にページを追加していくことで、完全な書き換えを避け、機能開発を脱線させることなく進めることができます。
多くの企業は、コストを削減し、開発者の生産性を向上させ、顧客に最高の体験を提供するために、技術スタックを最新化する必要があります。コンポーネント駆動開発は、最新のコードベースのデプロイ速度と再利用性を大幅に向上させました。
そして、月間800万回以上のダウンロードを誇るReactは、開発者にとって主要なコンポーネント駆動型選択肢です。本番環境向けのReactフレームワークであるNext.jsは、Reactを段階的に導入することを可能にします。
2020年10月27日
2020年1月6日
2019年10月9日
本日、新しいCreate Next Appを発表できることを嬉しく思います。
Create Next Appは、1つのコマンドでNext.jsを搭載したモダンなReactアプリケーションをセットアップします。
2019年10月7日
本日、`src`および`public`ディレクトリのサポートを含むNext.js 9.1を発表できることを嬉しく思います。
このリリースの新機能
このリリースでのプレビュー
2019年9月30日
2019年3月28日
Styled JSXは、カプセル化されたスコープ付きCSSを記述してコンポーネントをスタイリングできるCSS-in-JSライブラリです。1つのコンポーネントに導入したスタイルが他のコンポーネントに影響を与えないため、意図しない副作用を心配することなくスタイルを追加、変更、削除できます。
2019年2月19日
最近、Next.js 8がリリースされました。このリリースには、ビルド時のメモリ使用量の大幅な削減が含まれています。このブログ記事では、Webpackをコミュニティのために最適化するのにどのように貢献したかを探ります。
2018年9月19日
26回のカナリアリリースと340万回のダウンロードを経て、本日、本番環境対応のNext.js 7を発表できることを誇りに思います。主な機能は以下の通りです。
- DXの改善: 起動が57%高速化、再コンパイルが42%高速化
- react-error-overlayによるエラー報告の改善
- コンパイルパイプラインのアップグレード: Webpack 4とBabel 7
- 標準化された動的インポート
- 静的CDNサポート
- より小さな初期HTMLペイロード
- AppとPages間のSSRにおけるReact Context
2018年6月27日
本日、本番環境対応のNext.js 6.1を発表できることを誇りに思います。主な機能は以下の通りです。
- ホットリロードの信頼性向上
- コードベースの改善
- Next.jsコードモッド
2018年5月16日
本日、本番環境対応のNext.js 6を発表できることを誇りに思います。主な機能は以下の通りです。
- ゼロコンフィグ静的エクスポート。デフォルトで`next.config.js`は不要
- `_app.js`、ページトランジション、エラー境界などを可能にする拡張ポイント
- Babel 7とFragment構文`<>`のサポート
- セキュリティに重点を置いた拡張された統合テストスイート
- コアコードベースのFlowアノテーション
2018年3月26日
Next.js 5.1をご紹介できることを嬉しく思います。環境設定、フェーズ、ソースマップ、および新しいNext.jsプラグインのサポートが特徴です。