並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 283件

新着順 人気順

Nextjsの検索結果241 - 280 件 / 283件

  • Next.js10の新機能「Commerce」を使って爆速でECサイトを構築してみた

    Next.js Commerce https://nextjs.org/commerce Next.js Commerceの特徴 「Next.js Commerce」は、Next.js10の新機能として搭載されたECサイト向けのオールインワンスターターキットです。 https://github.com/vercel/commerce プロジェクト自体はまだ開発中ですが、デモサイトから完成度の高さを十分に感じられる。今後はBigCommerce(eコマース向けSaaS)との連携も強化され、支払いなどのバックエンドまでサポートされていく予定です。 Next.js CommercedでECサイトを構築する リポジトリはGitHub/GitLab/Bitbucketがサポートされ、クローン、デプロイ、サイトの立ち上げまでをワンストップで行ってくれます。 基本的につまるところはなく、手順通り進めて最

      Next.js10の新機能「Commerce」を使って爆速でECサイトを構築してみた
    • Next.js の API Routes に Apollo Server を立てる

      Next.js に Apollo Server を立てるまでの備忘録です。 npx create-next-appで Next.js を作成して TypeScript の設定まで完了している前提で書きます。 依存モジュールの追加 Apollo Server の micro(Vercel が開発している非同期 HTTP サーバー)インテグレーションであるapollo-server-microを依存に追加します。

        Next.js の API Routes に Apollo Server を立てる
      • vercel/commerceのソースコードからNextjsのプラクティスを学ぶ

        はじめに 昨日の記事はmizchiさんの2021年 は Fullstack Next.js 元年なので、有望な Next.js 系フレームワークを全部試したでした。 Svelte系には私個人としても興味があり、来年くらいには一度使ってみたいです。 本日の記事は、 SSRやSSG, ISRなどの盛り上がりを見せているNextjsにおいて多くの有用な記事が出ており勉強になる部分が多くあるのですが、一方でそれらをどう実装するのがよいのか、という点に関して論じている記事があまり多くはみられないと思ったため、 『公式はどう実装をしているのか』という観点から実装のプラクティスを学んでみようという記事です。 本編 Nextjsのversion10の発表に伴って紹介された、Next.js Commerceのソースコードの表示速度が爆速で、何かしら参考にできないかと思いましたので、本記事ではNextjsに関

          vercel/commerceのソースコードからNextjsのプラクティスを学ぶ
        • Next.js×TypeScript×microCMS×MantineUI×Netlifyでブログを作成したのでまとめと感想

          Next.js×TypeScript×microCMS×MantineUI×Netlifyでブログを作成したのでまとめと感想 はじめに この記事は、タイトルに記載の通りの技術スタックで趣味の芝生管理用のブログを作成したので、簡単にまとめと感想を書いておこうと思います。 実際のブログはこちら GitHubリポジトリはこちら(参考になった方は🌟をポチッと🙏) ブログ作成の動機 普段業務でNextjs(React)を触っているがSSRする必要がないアプリケーションということもあり、ファイルルーティングの機能くらいしか触っていなかったため、SSGやSSRの機能をちょっと触っておきたかったのと、最近流行りのJAMStack構成をmicroCMSを用いて経験しておきたかったという2点が主な動機です。 あと、勤めている会社でホームページを作り直す話があがっていたので、JAMStack構成を提案するた

            Next.js×TypeScript×microCMS×MantineUI×Netlifyでブログを作成したのでまとめと感想
          • vercel/next.js

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              vercel/next.js
            • Next.js公式examples集を分類(2021年7月版) - Qiita

              更新履歴 Next.js公式examples集を分類(2023年7月版) Next.js公式examples集を分類(2022年7月版) Next.js公式examples集を分類(2021年7月版) Next.js公式examples集を分類(2021年1月版) Next.js公式examples集を分類(2020年7月版) サンプルの場所 Next.js公式リポジトリのexamples内ディレクトリ はじめに Next.jsの公式サンプルは前回(2021年1月版)から9本増えて合計277本あります。新たに追加されたサンプルには(new)がついています。(2021/07/03) しかし、このままではどれを見たらいいのかわからないので主観で分類してみました。 (基礎) Next.jsで基礎的な内容を扱っているサンプル。 (公式) 公式ドキュメント で説明するのに使われているサンプル等。 ※

                Next.js公式examples集を分類(2021年7月版) - Qiita
              • Next.jsでCMSにMDX形式で登録したコンテンツを利用する ―next-mdx-remoteの使い方― - あなたとあなたの話がしたい

                Jamstackな構成では、CMSにどのような形式でコンテンツを登録するかが関心になって来るかと思う。 Markdownを採用する場合は、remark-reactやremark-htmlを使ってMarkdownをHTMLに変換できる。 ただ、実際にはMarkdownだと機能的に足りない部分が出て来そうで、MDXという、MarkdownにJSX(Reactコンポーネント)を埋め込める形式を利用すると捗る。 しかしこのMDX、CMSのような外部コンテンツとして登録する場合はどう使えば良いんだ?と思ったら、Next.jsの場合、next-mdx-remoteという便利なライブラリがあった。 next-mdx-remoteの使い方 例として、Next.jsのImageコンポーネントを利用してみる。 # プロフィール画像 <Image src="/images/profile.jpg" width=

                  Next.jsでCMSにMDX形式で登録したコンテンツを利用する ―next-mdx-remoteの使い方― - あなたとあなたの話がしたい
                • next/imageでサイズ指定せずにアスペクト比を保って表示する | Tech Q Lab - 株式会社キューのテックブログ

                  概要next/imageは画像を自動で最適化してくれる便利なコンポーネントです。 使用には基本的にサイズ(width, height)を事前に指定する必要がありますが、APIから画像を受け取って表示する場合など、事前にサイズを指定したくないケースがあると思います。 この記事では、そのような場合でもnext/imageを使って画像を表示する方法をご紹介します。 環境としては、Next 12.1.2 を使用します。 Next.js 13以上を使用する場合は、こちらの記事をご覧ください。

                    next/imageでサイズ指定せずにアスペクト比を保って表示する | Tech Q Lab - 株式会社キューのテックブログ
                  • Portable apps with Go and Next.js

                    The release of Go 1.16 introduced a new embed package in the Go standard library. It provides access to files embedded in a Go program at compile time using the new //go:embed directive. It’s a powerful new feature because it allows building a binary with static dependencies like templates, HTML/CSS/JS, or images self-contained. This portability is great for easy distribution and usage. Previously

                      Portable apps with Go and Next.js
                    • Next.jsでの_documment.js(tsx)・App.js(tsx)について爆速で理解しよう - Qiita

                      今回は、Next.jsで全体の設定ができる_document.js(tsx) と_app.js(tsx) について解説してききます✍️ _document.js(.tsx) Next.jsのPageコンポーネントはデフォルトでは<html>・<body>タグの定義を行いますが、それらを拡張したい場合は _documet.js(tsx) を作成し、その中で Document コンポーネントを継承したクラスを実装しましょう。 class SampleDocument extends Document { static async getInitialProps(ctx) { const initialProps = await Document.getInitialProps(ctx) return { ...initialProps } } render() { return ( <Html

                        Next.jsでの_documment.js(tsx)・App.js(tsx)について爆速で理解しよう - Qiita
                      • https://twitter.com/shadcn/status/1584971527820541953

                          https://twitter.com/shadcn/status/1584971527820541953
                        • Optimizing: Fonts | Next.js

                          Font Optimization next/font will automatically optimize your fonts (including custom fonts) and remove external network requests for improved privacy and performance. 🎥 Watch: Learn more about using next/font → YouTube (6 minutes). next/font includes built-in automatic self-hosting for any font file. This means you can optimally load web fonts with zero layout shift, thanks to the underlying CSS

                            Optimizing: Fonts | Next.js
                          • 【Next.js 13】Client Componentで`use`フックを使う

                            Server Componentとuseフック Next.js 13において、コンポーネントはサーバー側でレンダリングされるサーバーコンポーネントがデファクトになりました。 一方、 先日Reactに追加されたuseフックは、再レンダリングが走らないサーバーコンポーネントでは特に意識せずに利用する事が出来ますが import { use } from 'react' async function getTodoList() { // https://jsonplaceholder.typicode.com/ const response = await fetch('https://jsonplaceholder.typicode.com/todos'); const result = await response.json(); return result; } export defaul

                              【Next.js 13】Client Componentで`use`フックを使う
                            • Next.js v.13のApp Directry × Google Analytics・トラッキングでお困りのあなたへ(TypeScript) - Qiita

                              Next.js v.13のApp Directry × Google Analytics・トラッキングでお困りのあなたへ(TypeScript)GoogleAnalyticsTypeScript個人開発Next.jsuseRouter おはこんハロチャオ~ ということで最近Next.js13でポケモン関連のwebアプリを作ったのですが、 Next.js13のApp Directryを触れるのが初めてだったので苦戦。。。 特にAnalyticsは避けて通れないのにもかかわらず日本語の情報が不足している感じがしたので、解決方法をお伝えできればと思います ちなみに作ったのは、ポケモンのタイプ相性を詳細に知れるサービスです バトル向けに使いやすい機能を追加していくつもりなので、よかったら見ていってください 前提 Google Analyticsを導入した回数もそんなに多くないので、前と同じように調

                                Next.js v.13のApp Directry × Google Analytics・トラッキングでお困りのあなたへ(TypeScript) - Qiita
                              • Next.js 13 レンダリングとデータフェッチ

                                テーマ選定理由 昨年10月末にNext.js13が発表され、様々な変更点の中で、レンダリングやデータフェッチの方式がReact18の恩恵が受けられるように変わり、パフォーマンスが向上するということを知り、これまで新規開発の案件しか経験していなかった自分にとって、普段の業務でも特別扱ったことのなかった非機能要件(+Next.js13)について勉強できるよい機会だと考え選定した。 概要 レンダリング サーバーコンポーネント、クライアントコンポーネント 静的、動的レンダリング データフェッチ 奨励事項 SCでのデータフェッチ 静的、動的データフェッチ パフォーマンス検証 SC、CCのフェッチデータ表示速度 fetch() リクエストの自動重複排除 ストリーミング 結論&感想 レンダリング サーバーコンポーネント(SC)、クライアントコンポーネント(CC) Next.js 13からの新しい考え方と

                                  Next.js 13 レンダリングとデータフェッチ
                                • 新規プロジェクトのフロントエンドにSvelteKitを採用しました - M&Aクラウド開発者ブログ

                                  こんにちは、こんばんは、kubotakです。(@kubotak_public) 今回の記事は、M&Aクラウドの新しいプロジェクトのフロントエンドにSvelteKitを採用したよ!という内容です。 なぜSvelteKitを採用したのか、他のフレームワークと検討してなぜ採用に至ったのかなどを紹介したいと思います。 SvelteKitってなに?SvelteKit気になってる!な方はぜひお付き合いください。 SvelteKitってなに? 数年前からReact、Vue.jsに次ぐUIフレームワークとして人気が出ているSvelteをベースにしたSSRやSSGが実現できるフレームワークです。 Svelteは日本では名前を聞いたことがある程度で詳しく知らない。という方が多いと思いますが、StateOfJSでは2019年から人気のあるフロントエンドフレームワークです。 また、SvelteKitは2021年で

                                    新規プロジェクトのフロントエンドにSvelteKitを採用しました - M&Aクラウド開発者ブログ
                                  • 【Next.js × Vercel】OGP画像を動的生成してみた

                                    おはこんにちばんは。今回は Next.js で OGP画像 の動的生成をしてみました! 自作したブログなどをどうせなら Twitter や SNS 等の SNS にシェアした際に、OGP 用画像を表示して視覚的にもアピールしたいですよね!分かります。私もそうでした。でも、どうやってページ毎に OGP画像 を生成すればいいのか分からんですよね。 そこで、今回は Next.js で Vercel にデプロイ時のOGP画像を動的に生成する方法を解説しようと思います。 サンプルコードはこちら。 実行環境Next.js 10.0.0React 17.0.1Canves 2.6.1 必要なライブラリをインストール今回は Next.js のサーバーサイド の処理で画像生成していくので、 node-canvas というライブラリを利用します。サーバサイドで Canvas が利用できるライブラリです。

                                      【Next.js × Vercel】OGP画像を動的生成してみた
                                    • Next.js のダイナミックルーティング機能を利用する (getStaticPaths, getStaticProps, getServerSideProps)

                                      ダイナミックルーティングとはNext.js では、pages/books/[id].tsx のようなファイル名でページを作成すると、1 つのファイルで、 /books/001/books/002/books/003のようなパス (URL) によるアクセスをハンドルできます。 これを ダイナミックルーティング (Dynamic Routes) 機能と呼びます。 Next.js のページコンポーネント (/pages/xxx.tsx) は、そのページのエントリポイント(ルートコンポーネント)となるため、通常の React コンポーネントとは違って、上位のコンポーネントから props 情報を渡すことができません。 そこで Next.js では、ページコンポーネントの実装ファイル内で getStaticProps という関数を定義することで、ページコンポーネントに渡す props 情報を生成でき

                                        Next.js のダイナミックルーティング機能を利用する (getStaticPaths, getStaticProps, getServerSideProps)
                                      • Next.jsに新しくなったMUI(Material-UI v5)とEmotionを導入して新機能を試す | ZUMA Lab

                                        Material UI の v5 がリリースされました。 v5 から MUI として新しくリニューアルされました。 公式サイトもリニューアルしていますね。 v5 から内部で使用されているスタイリングソリューションが Emotion か styled-components か選択できます。 今回は Next.js/Typescript プロジェクトに Material-UI/Emotion を導入します。 また今回から新たに追加された MUI の新機能や変更された記述方法を試してみます。 今回ソースは基本的には公式 Github の example を参照致しました。 環境macOS Big Sur 11.15.2Next.js 11.1.2Typescript 4.4.3npm 7.7.6yarn 1.22.4Next.js のプロジェクトを作成以下のコマンドを実行して Typescrip

                                          Next.jsに新しくなったMUI(Material-UI v5)とEmotionを導入して新機能を試す | ZUMA Lab
                                        • Denoのフロントエンドフレームワークの比較 - uki00a

                                          Denoで実装されたフレームワークとしてはFresh/Aleph.js/Ultraあたりが積極的に開発が進められており、勢いがありそうな印象です

                                            Denoのフロントエンドフレームワークの比較 - uki00a
                                          • これから始める、Next.js | 第1回 Next.jsとは

                                            これから始める、Next.js 第1回 Next.jsとは Next.jsの特徴を簡単なデモを使って確認してみます。Reactをベースとし、用途に合わせSSRやSSGを組み合わせた柔軟なサイト書き出し機能を試してみましょう。 はじめに Next.jsは、Reactをベースとしたフレームワークです。アメリカに籍を置くVercel社によって管理されているOSSプロジェクトでもあります。 この記事の執筆時点では10.0.5が最新バージョンとなっています。 Vercel社は、Webサイトのデプロイ・ホスティングサービスとしての「Vercel」も会社と同じ名前で運営しており、Next.jsとVercelを合わせて利用することで簡単にハイパフォーマンスなWebサイトが作れるということを掲げています。 Vercel社は2016年にZEITという名前でスタートして、ホスティングサービスのnowを運営してい

                                              これから始める、Next.js | 第1回 Next.jsとは
                                            • [Next.js] API リクエストの CORS エラーを回避する

                                              こんにちは、よしお (@yoshio__25) です。 Webフロントエンジニアは皆さん、下のエラーを一度は目にしたことがあるのではないでしょうか。 CORSとは MDN に以下のように記述されています。 オリジン間リソース共有 (Cross-Origin Resource Sharing, CORS) は、追加の HTTP ヘッダーを使用して、あるオリジンで動作しているウェブアプリケーションに、異なるオリジンにある選択されたリソースへのアクセス権を与えるようブラウザーに指示するための仕組みです。 つまり上のエラーメッセージは、異なるオリジンへのアクセスをしようとしたときに、セキュリティ上の理由からそのポリシーに反しているため、リクエストをブロックした旨を伝えています。 このポリシーはもちろん製品の開発時にも適用されます。 つまり開発用の localhost サーバーを立てて、そこから開発

                                                [Next.js] API リクエストの CORS エラーを回避する
                                              • Next.jsにTailwind CSSを導入する

                                                仕事でNext.jsにCSSフレームワークのTailwindを導入したので、それのやり方をまとめています。 パッケージのインストール まずはTailwind CSSを導入するため、以下3つのパッケージをインストールします。 tailwindcss postcss autoprefixer # npm の場合 $ npm install -D tailwindcss@latest postcss@latest autoprefixer@latest # yarn の場合 $ yarn add -D tailwindcss postcss autoprefixer postcss-nested

                                                  Next.jsにTailwind CSSを導入する
                                                • [Next] getStaticPropsの型の付け方、型定義について

                                                  Next.jsを学習していて、getStaticPropsにどうやって型をつけるかがわからなかったので調べてみました。 公式にも情報はあったのですが、具体的に引数に何を渡すかなどの情報が書いていなかったのが動機です。 まずはどう使うのか載せて、その後どうやって型定義を調べたかまとめます。 getStaticPropsの型の付け方 コメントに実装手順を書いてます。 import { getItem, getItems } from 'src/lib/items' import { GetStaticProps, GetStaticPaths } from 'next' import { ParsedUrlQuery } from 'node:querystring' export interface Item { userId: number id: number title: string

                                                    [Next] getStaticPropsの型の付け方、型定義について
                                                  • Next.js 13 - next/font の使い方 | TIPS

                                                    For web developers. React, Next.js, TypeScript, JavaScript, CSS and Web Development.

                                                      Next.js 13 - next/font の使い方 | TIPS
                                                    • Next.js + Algoliaで全文検索UIを実装する

                                                      昨日の記事でContentfulの記事をAlgoliaのインデックスに登録したので、今回はアプリケーション側での実装方法についてまとめる。 このブログはNext.jsで構築しているので、検索UIの実装にはreact-instantsearchを利用した。 Algolia管理画面での設定前回のおさらいになるが、インデックスは↓として登録している。 { url: "記事URL", title: "タイトル", description: "記事概要", content: "MarkdownをPlainTextに変換した記事本文", objectID: "Contentfulの記事ID", }Indices => Configuration => Searchable attributes で検索対象とする属性を設定する。 今回は title と description を検索対象とした。 また、

                                                        Next.js + Algoliaで全文検索UIを実装する
                                                      • GitHub - koba04/next-app-router-hacker-news-demo

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - koba04/next-app-router-hacker-news-demo
                                                        • How to Build a Blog with Next 9.4, Netlify, and Markdown

                                                          This guide was most recently updated on Wed, June 3rd, 2020 to be compatible with Next 9.4+. What’s Next? Well, it’s not in the past, amirite? Ha! Ha ha! Okay but for real, Next.js is a framework for building React applications, and you can bet your bottom that you can make great Jamstack applications on Netlify with it! Next has become rather popular because of its file-based routing, how easy it

                                                            How to Build a Blog with Next 9.4, Netlify, and Markdown
                                                          • GitHub - dailydotdev/apps: daily.dev application suite

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                              GitHub - dailydotdev/apps: daily.dev application suite
                                                            • Next.js + Formik で作るアクセシブルな問い合わせフォームを考えてみる

                                                              企業の Web サイトなどではほぼ確実に使用するお問い合わせフォームを制作する際に、Web アクセシビリティを確保しつつ実装する方法について考えてみようというお話。今回は JavaScript フレームワークとして、Next.js と React 向けのフォーム作成ライブラリ Formik を使用します。 この記事は 「Webアクセシビリティ Advent Calendar 2020」、2日目の記事です。 ここ最近、お仕事でもプライベートでも React、というか Next.js を扱うことが多くて、昨日も、「Movable Type Advent Calendar 2020」 向けの記事で、Next.js に関連したネタを使って書いたんですが、今回もその流れで。 JavaScript フレームワークは数多く、用途や好みなどによって何を使うかは分かれると思いますし、日本だと Vue.js

                                                                Next.js + Formik で作るアクセシブルな問い合わせフォームを考えてみる
                                                              • Data Fetching: Client-side Fetching | Next.js

                                                                Client-side FetchingClient-side data fetching is useful when your page doesn't require SEO indexing, when you don't need to pre-render your data, or when the content of your pages needs to update frequently. Unlike the server-side rendering APIs, you can use client-side data fetching at the component level. If done at the page level, the data is fetched at runtime, and the content of the page is u

                                                                  Data Fetching: Client-side Fetching | Next.js
                                                                • CloudFront を使用して Amazon S3 でホストされている静的ウェブサイトを提供する

                                                                  Amazon Simple Storage Service (Amazon S3) バケットを使用して静的ウェブサイトをホストしたいと考えています。それから、Amazon CloudFront ディストリビューションを通じてウェブサイトを提供したいと考えています。 簡単な説明 Amazon S3 でホストされている静的ウェブサイトを提供するには、以下の設定のいずれかを使用して CloudFront ディストリビューションをデプロイします。 REST API エンドポイントをオリジンとして使用し、オリジンアクセスコントロール (OAC) またはオリジンアクセスアイデンティティ (OAI) を使用してアクセスを制限する 注: オリジンアクセスコントロール (OAC) を使用してアクセスを制限するのがベストプラクティスです。オリジンアクセスアイデンティティ (OAI) は、このプロセスの従来の方

                                                                    CloudFront を使用して Amazon S3 でホストされている静的ウェブサイトを提供する
                                                                  • Next.jsとdevise_token_authを使って認証周りを実装する - 行動すれば次の現実

                                                                    前回、Rails7 APIモードの認証機能をdevise_token_authで実装するという記事で、devise_token_authの導入方法や使い方を一通り説明いたしました。 今回はNext.jsとdevise_token_authを使ってログイン処理と認証制御周りを具体的な実装例を踏まえて説明します。 認証処理はクライアントサイドで行うか、サーバーサイドで行うか まず実装に入る前に、認証処理をクライアントサイドで行うのか、サーバーサイドで行うのかを決める必要があります。 クライアントサイドで認証 クライアントサイドで認証を行う場合は、認証用のAPIを別途設けて、その結果により遷移先を分けるという実装をします。 認証結果が真の場合は、該当ページへの遷移を許可し、偽の場合はログインページへリダイレクトさせます。 クライアントサイドでの認証の場合、ページリクエストの前に毎回認証用APIが

                                                                      Next.jsとdevise_token_authを使って認証周りを実装する - 行動すれば次の現実
                                                                    • StrapiとNext.jsを使って静的ウェブサイトを構築

                                                                      はじめに弊社のWebサイト(https://itccorporation.jp)は、Next.js、ヘッドレスCMSのStrapiを使って、生成した静的Webサイトです。 ※用語については、下にまとめて簡単に解説があります。 図で示すと、以下のようになっています。 https://itccorporation.jpのソースコードは、GitHubにあります。(https://github.com/itc-lab/itccorporation) 今回は、このソースコードを使い、静的Webサイトを生成するところまでやっていきたいと思います。 Webサーバー(上の図で言うと一番右)のところの解説は省略します。 ・Node.jsインストール ・Strapiインストール ・Webサイトソースコードの配置 ・Strapi初期設定 ・Strapiでデータスキーマ作成 ・Strapiでデータ登録 ・Grap

                                                                        StrapiとNext.jsを使って静的ウェブサイトを構築
                                                                      • 【Next.jsとLaravelのJamstackなWebサービス】Part1:環境構築

                                                                        windows10DockerDesktop for Win 3.5.xLaravel 8.xPHP 8.xnode v16.13.1npm 8.1.2Next.js 12.0.7React 17.0.1VsCodegitbash 2.32.0.1ゴールLaravel側で簡単なAPIを作成し、Nextjs側からデータフェッチできることNext.jsでhtmlをプレレンダリングしてブラウザに表示できること構成 前提Jamstack ・一般的なwebアプリやSPAとは異なり、サーバー側でビルドされた静的なHTMLを取得して、 ブラウザで表示するだけの構成 ・動的なデータはサーバーでのビルド時にサーバー側でAPIやDBからデータを取得して htmlに組み込む ・SEO評価が高いという観点から、Jamstackはブログやコーポレートサイトの作成に向いている ・データが更新されたタイミングで都度ビル

                                                                        • 【Next】getInitialProps・getStaticProps・getStaticPaths・getServerSideProps の使い方まとめ - 7839

                                                                          Next.js で開発しているときに、getInitialProps・getStaticProps・getStaticPaths・getServerSideProps について、いつ、どのように使うべきか、きちんと整理できておらず、自分なりの整理をしてみた。 今回整理する API は、どれもページコンポーネントで、プリレンダリングをしてデータを取得(フェッチ)する際に使用するものである。getInitialProps は「リクエスト時」にデータを取得する。そして、v9.3 から用途に応じて、より宣言的に書くことができるよう、以下の3つが追加された。 SSG用のAPI getStaticProps(「ビルド時」にデータを取得する) getStaticPaths(データに基づいて動的ルーティングを指定する) SSR用のAPI getServerSideProps(「リクエスト時」にデータを取得

                                                                            【Next】getInitialProps・getStaticProps・getStaticPaths・getServerSideProps の使い方まとめ - 7839
                                                                          • Next.js App Routerのエラーハンドリングを理解する| DevHarry

                                                                            Next.jsのApp Routerでのエラーハンドリングについて解説しています。Next.jsではReact18のReact Error Boundaryの機能を使ったerror.jsというファイルが用意されています。error.jsを使うことによって簡単にエラーハンドリングができます。

                                                                              Next.js App Routerのエラーハンドリングを理解する| DevHarry
                                                                            • Next.js、Typescript のチュートリアル - 株式会社コムテは、Jamstack専門の Web制作会社です。Next.js を用いたWebアプリケーション開発を行っています。

                                                                              Next.js は、React を使ったサーバーサイドレンダリングや静的サイトを簡単に実装できるフレームワークです。様々なアプリケーションを構築することができます。このサイトもNext.js とTypeScript で作られています。 このチュートリアルでは、Next.js を使ったプロジェクトの作成からデプロイまでの一連の手順を学ぶことができます。

                                                                              • Full Stack Development with Next.js and Supabase – The Complete Guide

                                                                                Supabase is an open source Firebase alternative that lets you create a real-time backend in less than two minutes. Supabase has continued to gain hype and adoption with developers in my network over the past few months. And a lot of the people I've talked to about it prefer the fact that it leverages a SQL-style database, and they like that it's open source, too. When you create a project Supabase

                                                                                  Full Stack Development with Next.js and Supabase – The Complete Guide
                                                                                • Next.js by Vercel - The React Framework

                                                                                  Learn how Adobe, Chick-fil-A & OpenAI deploy Next.js at scale on May 23.

                                                                                    Next.js by Vercel - The React Framework

                                                                                  新着記事