Udemy【React学習】2ヶ月の記録2023年5月14日React学習を始めて2ヶ月が経ったので現状の進捗をまとめてみました。どのように学習しているのか、Reactの難易度、現状の理解しているところ、していないところなどをまとめています。この記事の筆者フロントエンドエンジニアYamato未経験から独学でフロントエンドエンジニアになりました。上場企業のWeb制作チームマネージャーを4年経験し、現在フリーランスをしながら法人を設立しフロントエンドとして活動しています。JS/WordPress/Vue/Shopifyが得意です。Guide」という講座を受講しています。(記事の最後にリンクつけておきます)それ以外には何もしていません。学習時間は1日午前に3時間取れたらいい方です。これを週5日やっています。したがって週でMAX15時間やっています。具体的な学習方法は、Udemyでの学習内容をNotionでメモをとりながら、このブログで理解した内容をアウトプットしています。当初想定していたスケジュールからかなり遅れています。私はJavaScript・Vue・WordPress・Shopifyの学習経験がありますが、主観になりますが私が今までやってきたものと"理解のしやすさ"で比較するとちょうど真ん中ぐらいの難易度です。簡単ではないですが、今の所「全くわからない」というところはないです。HTML/CSSとJavaScriptのオブジェクト指向、クラス、Ajaxまでを理解していればReactは問題なく習得できると思います。私はJavaScriptでかなり苦労した経験があるのでReactの方が断然簡単だと感じています。Reactは言語ではなくJavaScriptのライブラリーの1つなので、記述は基本的にJavaScriptを使います。したがってまずはJavaScriptを理解してからの方がスムーズに習得できると思います。現段階で学んだことは、主に下記になります。Hooksまでは自分の中で理解している(自由に使える)と言えます。Hooksまでを抑えているところです。わからない箇所を放置していると気になって仕方ないのですあと進んだ先に放置していたものが出てくると進んだ先も理解できず、さらにその次でも...の繰り返しになると気づきました。難しいと感じたところ個人的に理解に苦しんだところは、ReactHooksのuseReducerとuseCallbackです。その次にReduxでした。最初データの流れがいまいち理解できなかったのですが、図に書いてなんとか理解できました。Toolkitを使用するところは理解し切れていないです。SPA、Next.jsに関しては復習していたらほぼ忘れてしまっています。3ヶ月以降の計画2ヶ月までは案件を抑えてReactに時間を割いていたのですが、来月(3ヶ月以降)は通常案件も入ってくるので、学習時間は減ってしまう想定です。引き続きまだ理解し切れていないRedux・SPA・Next.jsを集中的にやっていこうと思います。4ヶ月にはTypeScriptをやっていく予定です。引き続きコツコツやっていきます!最後に私が使っているUdemyのReact講座のリンクを貼っておきます。ベストセラー取得SALE!詳細はこちら講座の長さは48.5時間と長めですが、その分Reactの基本から応用まで全てをカバーしています。何より説明が丁寧で分かりやすいです。個人的にはこの動画一本でReactを習得できると思っています。英語で日本語字幕がありません。私は英語字幕で見ています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。React学習ログ【React学習ログ2】Keyについて調べまくって役割を言語化してみたReactでデータをリスト表示にするときに使う「key」について詳しく解説しています。Hooksの一つのuseContext()について詳細に解説いたします。けフロントエンドを本気で目指したい、スキルアップをしたい方々におすすめ講座をお教えします。4/4】ScrollTriggerでスクロールと連動したアニメーションの実装GSAPのScrollTriggerのプラグインを使ってスクロールに連動したアニメーションを実装します。Udemy【React学習ログ1】React学習スタート!経緯・ゴールについてReact.jsを学び始めたので習得までの期間や何が難しかったなどの情報を発信していきます。【React学習ログ8】Reactはなぜ高速?どう動いてる?を調べてみた【最大70%OFF】有名プログラミングスクールを安く受講する方法フロントエンドエンジニアYamato(やまと)7年目のフロントエンドです。サンフランシスコ留学の際にITの素晴らしさに触れエンジニアになると決心。独学で未経験からアルバイトで採用され入社。経験し2022年8月に独立しました。HTML/CSS・JS・WordPress・Shopifyを触っています。YAMATOdevlog。