はじめに 4ヶ月ほど前に初めてTodoアプリを作成しました。(こちらの記事)当時は、Reactの公式チュートリアルを終えたばかりで、手探り状態でなんとか完成させたという感じでした。 あれから時間も経ち、色々学習を進めたのでその時の経験を踏まえ、さらに学びを深めるためにもう一度Todoアプリを作成してみましたので、作業ログを残しておきます。 使用する技術 React Typescript CSS tailwind Recoil 仕様 Todoに持たせる情報 ID タイトル ステータス の3つ 機能 Todoを追加できる Todoを削除できる Todoを編集できる Todoを絞り込んで表示できる Todoの数を表示する 環境設定 PCはMacで node.jsやnpmはインストールしている前提で進めます。 react-create-app や vite といった時短で環境構築ができるものもあり