Reactを学び始めて1.5ヶ月位

外出するときにはiPadMiniでこの本を読みつつReact+Redux+ReduxSagaで同アプリケーションを作れるのかイメージしてました。

りあクト! TypeScriptで始めるつらくないReact開発 第2版 - くるみ割り書房 - BOOTH

で、実際に作り始めると手が動かない。Reduxの流れとかはわかっているけど、手が動かない...

たいてい新しいプログラム言語を習得するときにはこんなふうにわかった気になっているけどわかっていないことがわかるという状況になるので、ReactとReduxのチュートリアルをすすめることに。

ReactのチュートリアルもReduxのチュートリアルも難しいことはなかったけど、TypeScriptではないことが残念でした。

このへんでReact疲れが出てきて、Blazor | Build client web apps with C# | .NET とかどうだろうと思い始める。やっぱり自分の得意な言語でサーバーサイドもフロントエンドもかけるといいのになと言う感じ。

やりたいことが明確なので、ちょっと試してみるもBlazorではSysmte.Drawingがサポートされていないので諦める。

ちょっと道草を食いつつまたReduxに戻ることに。

Reactを学び始めて1ヶ月ちょっとくらい

12月初旬から読み始めたりあクト! TypeScriptで始めるつらくないReact開発 第2版 - くるみ割り書房 - BOOTHは1巡した。他にもシリーズがあって、それも購入した。

Image from Gyazo りあクト! TypeScriptで極める現場のReact開発 - くるみ割り書房 - BOOTH

こっちはReactに関する周辺のツールや実際の開発に関する情報が載せられている。まだちょっと早い気もするけど、必要になる内容であることは間違いなさそう。

Image from Gyazo りあクト! Firebaseで始めるサーバーレスReact開発 - くるみ割り書房 - BOOTH

うん、ReactとFirebaseを組み合わせてどんな感じに作るのかが知りたいから読んでいる。なんか、脱Reduxとか自分が周回遅れなことをしている気がしてきたけど、気にしないでReduxにハマろうと思う。

基本的にパソコンを開ける時間はりあクト! TypeScriptで始めるつらくないReact開発 第2版 - くるみ割り書房 - BOOTHの写経をして2巡目を進めているけど、GitHubにコードを用意してくれているのでとても助かる。

FluxやRedux(+Saga)とかの図示はとてもわかり易く納得感がある。とりあえず、思考回路を組み立てる必要があるから理解するために何回もiPadに書き込んだりして、概念をすぐに引き出せるように折を見て思い出すようにしている。

ところで、りあクト! TypeScriptで始めるつらくないReact開発 第2版 - くるみ割り書房 - BOOTHはReact(とRedux)を使って開発する上で必要になることと、それがどこにあるのかが示されているのでとても助かっている。

ただ、会話で話が進むためどこかにあったような...というときに調べるのはちょっと大変。サラッと会話の中に出てきたものがどれだっけ?って探すのはちょっと骨が折れる。でも、PDFなんでキーワードわかれば探せるからそれほど大変でもないか。

Reactを学び始めて1ヶ月くらい

Hooksというものがあるらしいということを知った。どうやら今年のはじめにリリースされた昨日らしく、クラスではなく関数ベースで処理を記述するための新しい仕組みらしい。

これまでの書籍ではHooksに関する記述があったのかもしれないけれども、ちょっとよくわからない感じだった。そこで、BOOTHでなにか良い書籍がないか調べてみることにした。

「技術書展 react」で検索してみた結果から良さそうな書籍をピックアップすることにした。

https://booth.pm/ja/search/%E6%8A%80%E8%A1%93%E6%9B%B8%E5%85%B8%E3%80%80react

とりあえず、良さげな書籍として購入したのが以下の2冊。中身はよくわからないけど説明から帯からいい感じそうだったので購入してみた。

f:id:beaglesoft:20200329093229p:plain りあクト! TypeScriptで始めるつらくないReact開発 第2版 - くるみ割り書房 - BOOTH

f:id:beaglesoft:20200329093132p:plain Effective React Hooks - 東京ラビットハウス - BOOTH

りあクト! TypeScriptで始めるつらくないReact開発 第2版 - くるみ割り書房 - BOOTHは数学ガールのような感じで2人の登場人物がReactについて説明している感じなので読みやすそう。

Effective React Hooks - 東京ラビットハウス - BOOTHは今回のそのものズバリHooksに関する書籍なので欲しい情報があるのではと思う。全然関係ないけど、ラビットハウスなのに狼(ハスキーじゃないよね?)とは。なかなかエモい組み合わせ。

とりあえず、イージーに行きたいので りあクト から読み始めることにした。