カテゴリー「React」に関連するページ一覧 1ページ目
- create-react-appで作成したプロジェクトにimportのaliasを設定する
create-react-appで作成したプロジェクトに import の alias(エイリアス)を設定する方法を紹介します。create-react-appで作成したプロジェクトはwebpackの...
- create-react-appで作成したプロジェクトにESLintやPrettierなどの設定を行う
create-react-appで作成したTypeScriptのプロジェクトにESLintやPrettierなどの設定を行う方法を紹介します。今回は、TypeScriptとReactのルールに加え、a...
- React 関数コンポーネントにプロパティを設定する
React+TypeScriptで作成した関数コンポーネントにプロパティを設定する方法を紹介します。以下は送信ボタンのコンポーネントを作成しています。isSubmittingというプロパティを用意して...
- React react-router-domの基本的な使い方
React+TypeScriptのプロジェクトにreact-router-domを導入してSPAのアプリケーションを作成する方法を紹介します。まずはreact-router-domのパッケージをインス...
- react-router-domでプログラムから画面遷移を行う
react-router-domでプログラムから画面遷移を行う方法を紹介します。history.psuh(遷移先URL)の形式で実行すると、画面遷移を行えます。historyはreact-router...
- React useEffectで無限ループが発生するときに確認すること
ReactのuseEffectを利用したときに無限ループが発生してしまうことがあります。特に注意したいのが、ESLintのreact-hooks/exhaustive-depsで表示された警告をUpd...
- react-router-dom ページごとにファイルを分割する
react-router-domでシングルアプリケーションを作成していると、ページ数が増えるにしたがって作成されるjsファイルのファイルサイズもどんどん増えていきます。ページごとにファイルを分割し、そ...
- react-router-dom ログイン認証の仕組みを実装する
React+react-router-dom+TypeScriptでログイン認証の仕組みを実装する方法を紹介します。以下の仕様で実装します。未ログイン時ログイン時まずはログインページとトップページのル...
- Reactの関数コンポーネントをTypeScriptで作成する
Reactの関数コンポーネント(ファンクショナルコンポーネント)をTypeScriptで作成する方法を紹介します。よく使用する関数コンポーネントの型はFCとVFCです。childrenをパラメータとし...
- React Hook Form + TypeScriptで共通のコントロールを作成する
React Hook Form+TypeScriptの環境で、共通のコントロールコンポーネントを作成します。TypeScriptでフィールド名の型チェックが行われるように作成します。ここで紹介する方法...