【Reactアプリ作成 JS編 #1】Reactで「気になるものリスト」を作ろう
React初心者向けに、JavaScriptで「気になるものリスト」を作るシリーズです。第1回では、完成する3画面のアプリや管理するデータを確認し、ReactとJavaScriptの役割を整理します。
JavaScriptに関する記事一覧です。

React初心者向けに、JavaScriptで「気になるものリスト」を作るシリーズです。第1回では、完成する3画面のアプリや管理するデータを確認し、ReactとJavaScriptの役割を整理します。

React初心者向けに、Viteで作成したReactアプリを動かし、複数のJSX要素をdivやFragmentでまとめる方法を解説します。開発者ツールで、divとFragmentの違いも確認します。

React初心者向けに、Appコンポーネント内でscreen Stateを使い、一覧・新規登録・編集の表示を切り替える方法を解説します。再レンダリングについても確認します。

React初心者向けに、JavaScriptオブジェクトのプロパティを取り出し、JSXの{}を使って一覧画面に1件分のデータを表示する方法を解説します。

React初心者向けに、複数のJavaScriptオブジェクトを配列で管理し、map()を使ってテーブルへ一覧表示する方法を解説します。Reactのkeyについても確認します。

React初心者向けに、長くなった一覧画面を同じApp.jsx内のコンポーネントへ分け、親から子へ値や関数をpropsで渡す方法を解説します。

React初心者向けに、一覧・新規登録・編集の画面コンポーネントや初期データ、選択肢を役割ごとのファイルへ分け、exportとimportで利用する方法を解説します。

React初心者向けに、CreateScreenにフォームを作り、StateとonChangeで入力値を管理し、送信時に入力内容から新しいデータを作る方法を解説します。

React初心者向けに、AppでitemsをStateとして管理し、CreateScreenから受け取った新しいデータにIDを付けて一覧へ追加する方法を解説します。

React初心者向けに、編集するデータのIDをStateで管理し、find()で対象データを取得してEditScreenのフォームへ表示する方法を解説します。

React初心者向けに、EditScreenで編集したデータをAppへ渡し、items Stateの対象データを更新する方法を解説します。

React初心者向けに、編集画面から削除するデータのIDをAppへ渡し、filter()を使ってitems Stateから対象データを削除する方法を解説します。

React初心者向けに、ListScreenでカテゴリとステータスの選択値をStateとして管理し、filter()を使って一覧データを絞り込む方法を解説します。

React初心者向けに、ListScreenで検索キーワードをStateとして管理し、filter()とincludes()を使って名前とメモからデータを検索する方法を解説します。

React初心者向けに、localStorageから一覧データを読み込み、新規登録・更新・削除のタイミングで保存して、ページを再読み込みしてもデータが残るようにする方法を解説します。