Quantcast
Channel: React | iwb.jp
Browsing latest articles
Browse All 36 View Live

Image may be NSFW.
Clik here to view.

ReactでfetchとSuspenseを使用してloading…を表示する方法

fetchとSuspenseでloading…を表示 Reactでfetchを使用してデータを読み込み中に「loading…」と表示させたいときは、以下のようにuseStateで読み込み中のフラグの変数を作成して、条件分 … "ReactでfetchとSuspenseを使用してloading…を表示する方法" の続きを読む The post...

View Article


Image may be NSFW.
Clik here to view.

Reactのバージョンをpackage.jsonなどで確認するのは間違い

Reactのバージョンはpackage.jsonに書かれていない Reactを使ったプロジェクトを開発する際に、使用しているReactのバージョンを確認したいことがあります。 特定のバージョンに依存する機能やバグ修正があ … "Reactのバージョンをpackage.jsonなどで確認するのは間違い" の続きを読む The post...

View Article

Image may be NSFW.
Clik here to view.

Tailwind VariantsでTailwind CSSのコードを見やすくする方法

Tailwind Variantsとは 公式サイトには以下のように書かれています。 The power of Tailwind combined with a first-class variant API. 直訳すると … "Tailwind VariantsでTailwind CSSのコードを見やすくする方法" の続きを読む The post Tailwind VariantsでTailwind...

View Article

Image may be NSFW.
Clik here to view.

@heroicons/reactでCannot find module エラーが表示されたときの対処法

@heroicons/reactでCannot find module Reactで@importで@heroicons/react/24/outlineや@heroicons/react/24/solidなどを読み込む … "@heroicons/reactでCannot find module エラーが表示されたときの対処法" の続きを読む The post...

View Article

Image may be NSFW.
Clik here to view.

React v19からuseStateではなくuseTransitionでロード中のフラグを管理できる

useTransitionでロード中のフラグを管理 Reactのバージョン18まではロード中のフラグを管理するには以下のコードのようにuseStateでboolean値を使用する必要がありました。 ReactのuseSt … "React v19からuseStateではなくuseTransitionでロード中のフラグを管理できる" の続きを読む The post React...

View Article


Image may be NSFW.
Clik here to view.

Reactでコンポーネントの再レンダーを強制する方法

Reactでコンポーネントの再レンダーを強制する方法 Reactでstateが変化していない場合でも再レンダーを強制したいことがあります。 例えば、以下のコンポーネントは読み込むとconsole.logで 'App Re … "Reactでコンポーネントの再レンダーを強制する方法" の続きを読む The post Reactでコンポーネントの再レンダーを強制する方法 first appeared...

View Article

Image may be NSFW.
Clik here to view.

React + TypeScript + Reduxを使用したカウンターの作成方法

Reduxとは ReduxはJavaScriptの状態管理を簡素化するためのライブラリです。 最近使用する機会があったのですが、使い方を一部忘れていて、公式ドキュメントの説明がわかりづらかったので備忘録として使い方を記事 … "React + TypeScript + Reduxを使用したカウンターの作成方法" の続きを読む The post React + TypeScript +...

View Article

Image may be NSFW.
Clik here to view.

ReactでuseStateではなくuseReducerを使う方法

useReducerとは useReducerはuseStateのように現在の状態(state)を保持します。 useStateとの違いは、状態を更新するためにアクションを送信(ディスパッチ)するdispatch関数と、 … "ReactでuseStateではなくuseReducerを使う方法" の続きを読む The post ReactでuseStateではなくuseReducerを使う方法...

View Article


Image may be NSFW.
Clik here to view.

fetch APIで取得したデータはローカルに保存して再利用したほうが良い場合がある

useStateを使用したloading表示 fetch APIなどを使って、以下のように指定されたURLに基づいて情報を取得したいことがあります。 ReactのuseStateで「Loading…」を表示するサンプル … "fetch APIで取得したデータはローカルに保存して再利用したほうが良い場合がある" の続きを読む The post fetch...

View Article


Image may be NSFW.
Clik here to view.

ReactでuseStateの前回の値を表示する方法

useStateの前回の値を表示 ボタンを押した際にuseStateにランダムの値を渡して表示するには以下のようなコードになります。 ReactではuseStateがよく使われるので、これはほとんどの人ができると思います … "ReactでuseStateの前回の値を表示する方法" の続きを読む The post ReactでuseStateの前回の値を表示する方法 first appeared...

View Article

Image may be NSFW.
Clik here to view.

ReactでcreateContextとuseContextを同一ファイル内でexportすると警告が出る

createContextとuseContext使用で警告が出る Reactで以下のように同一ファイル内でcreateContextとuseContextを使用すると、ESLintの「react-refresh/only … "ReactでcreateContextとuseContextを同一ファイル内でexportすると警告が出る" の続きを読む The post...

View Article

Image may be NSFW.
Clik here to view.

意外と知られていないReact Developer Toolsの使い方

React Developer Toolsとは React Developer ToolsとはReactアプリケーションの開発者向けに作られたブラウザ拡張機能で、Reactコンポーネントのツリー構造やその状態、props … "意外と知られていないReact Developer Toolsの使い方" の続きを読む The post 意外と知られていないReact Developer...

View Article

Image may be NSFW.
Clik here to view.

React + MUIでDateRangePickerを使わずに入力しやすくする方法

React + MUIで日付の入力フォームを作成する際にはDatePickerがよく使用されます。 DatePickerで開始日と終了日の入力フォームを普通に作成したコードは以下のようになります。 @mui/materi … "React + MUIでDateRangePickerを使わずに入力しやすくする方法" の続きを読む The post React +...

View Article


Image may be NSFW.
Clik here to view.

ReactのuseEffectの依存配列に設定しても初回は実行しない方法

ReactのuseEffectは初回に実行される ReactのuseEffectの依存配列に変数を設定すると「初回レンダリング時」と「変数の値が更新されたとき」に実行されます。 そのため、例えば以下のようにカウンターのc … "ReactのuseEffectの依存配列に設定しても初回は実行しない方法" の続きを読む The post...

View Article

Image may be NSFW.
Clik here to view.

ReactではPromiseの処理はthenではなくawaitで書こう

ReactではPromiseの処理はthenではなくawaitで書く 以下のようなReactのコードの場合、Promiseの処理はthenではなくawaitで書いたほうが良いです。 最近はthenではなくawaitを使用 … "ReactではPromiseの処理はthenではなくawaitで書こう" の続きを読む The post...

View Article


Image may be NSFW.
Clik here to view.

React Developer ToolsのHighlight機能にはバグがあるので注意

React Developer Toolsとは React Developer ToolsはReactをデバッグするための公式ツールで、主に以下の5つの機能があります。 この機能の中で一番使用されている機能は「コンポーネ … "React Developer ToolsのHighlight機能にはバグがあるので注意" の続きを読む The post React Developer...

View Article

Image may be NSFW.
Clik here to view.

VS Code, Vite, Reactの環境にeslint-plugin-reactを設定する方法と推奨ルール

eslint-plugin-reactとは eslint-plugin-reactとはReactのコード品質を高めるためのESLintプラグインです。 Reactのベストプラクティスに基づいたルールを提供し、Reactの … "VS Code, Vite, Reactの環境にeslint-plugin-reactを設定する方法と推奨ルール" の続きを読む The post VS Code,...

View Article


Image may be NSFW.
Clik here to view.

Reactでaxios.getを複数回使うときはPromise.allを使わないとレンダリング回数が増えてしまう

axios.getを複数回使うとレンダリング回数が増える ReactでAPIをたたいてJSONのデータを取得する際にはaxios.getがよく使われます。 Reactでaxios.getを使用する際はuseEffect内 … "Reactでaxios.getを複数回使うときはPromise.allを使わないとレンダリング回数が増えてしまう" の続きを読む The post...

View Article

Image may be NSFW.
Clik here to view.

ReactのuseMemoはすべての引数の計算結果をキャッシュしているわけではない

ReactのuseMemoは誤用が多い Reactのメモ化にはReact.memo, useCallback, useMemoの3つが使用されますが、useMemoの使い方を誤解している人をよく見かけます。 特に多いのが … "ReactのuseMemoはすべての引数の計算結果をキャッシュしているわけではない" の続きを読む The post...

View Article

Image may be NSFW.
Clik here to view.

MUI (Material UI) ライブラリのReactでの使い方

MUIライブラリとは MUIとはReact用のUIコンポーネントライブラリです。 MUI: The React component library you always wanted 以前はMaterial UIという名 … "MUI (Material UI) ライブラリのReactでの使い方" の続きを読む The post MUI (Material UI) ライブラリのReactでの使い方...

View Article
Browsing latest articles
Browse All 36 View Live