typescript + redux で todoリストを作ってみよう!
で、reactを学ぼう!
https://nametake.github.io/posts/2018/12/05/typescript-react-redux-tutorial/
こちらのチュートリアルを参考に、todoリストを作ってみます。
-
nodejs: ^12.x
- バージョンを変える必要がない場合
- バージョンを変える必要がある場合
-
yarn: ^1.9
- node, yarnをinstallし実行できるようにする
- todo-app-sampleを起動してみる
https://nametake.github.io/posts/2018/12/05/typescript-react-redux-tutorial/
tips: まずは詳しく読まずに、動くかどうかに焦点を当てて作ってみよう!
tips: 作れなかったらstep3の分岐に進んでみよう!
- yarn startでブラウザから確認できるようにする
- TodoComponent.tsx, App.tsxを書いた段階で、デフォルト値でtodoリストが表示される
- 最後まで行くと、todoリストに自分でtodoを追加できる
tips: チェックポイント1が難しそうであれば分岐へ進んでみよう!
- 以下のどれかを選んで1つ作ってみる
- 追加した時にフォームの文字を消す
- todoを削除できるようにする
- todoを編集できるようにする
- 上記3点を全部作ってみる
- 以下の機能をどれか作ってみる
- 管理者用todoページを作ってみる
- APIと通信してみる
- 見た目をいい感じにしてみる
tips: 分岐の2まで行ければ大体OK!
- まずはreactのみだとどうなるかをみてみる https://github.com/aki85/todo
- 気になるところを調べてみる
- todo-app-arrangeと比べてみる
tips: 詳しい人に聞いたり、googleに聞いたりしよう!
- 追加したい機能もしくは、知りたいコードを見つける
- 調べる
- 作る
このリポジトリ(難)や、このリポジトリ(易)を読んだり動かしたりしてみると、reactでどんなことができるのかがわかるかもしれません!
是非、ローカルにクローンして色々試してみてください!
質問などあればtwitterまでどうぞー