강의

멘토링

로드맵

BEST
Programming

/

Front-end

一口サイズに切って食べるReact(React.js):基礎から実戦まで

概念からユニークなプロジェクトまでを一緒に扱いながら、JavaScriptとReactをこの講座で一度に習得しましょう。 学習は短く、応用は長く。17時間分のオールインワン講座!

  • winterlood
꽉꽉 채워낸
뉴비 탈출
JavaScript
React
Node.js
kakao-tech

学習した受講者のレビュー

こんなことが学べます

  • 実際にデプロイされる感情日記帳プロジェクト開発

  • ジャバスクリプト、Node.js、Web 動作方式 オールインワン

  • React クリーンコード作成、パフォーマンス最適化手法

画像をクリックするとロードマップに移動できます。
>ロードマップリンク: https://link.onebitefe.com/r/3wokpi

シリーズ講義リンク
>一口サイズにカットするリアクト: https://inf.run/v3XAj
>
一口サイズにカットするタイプスクリプト: https://inf.run/FpLm4
>
一口サイズにカットするネクスト: https://inf.run/v3XAj


リアクト、一講義で終わらせられますよ。
一口サイズでカットできるようにお手伝いします。 🔥

多くの受講生の皆さんが愛してくださったおかげで、インサイト出版社と一緒に講義を図書にまとめることができました。
もう一度、すべての受講生の皆さん、関心を持ってくださった皆さんに心から感謝します。


2024リニューアルバージョン
一口サイズにカットするリアクト
世界で最も親切で、世界で最も簡単なリアクト講義に向けて

JavaScriptの基礎から、
React.js本番プロジェクトまで

React.jsは、Node.js環境で動作するJavaScriptのライブラリです。
したがって、React.jsは最終的にJavaScriptをよりよく活用するのに役立つツールにすぎません。
したがって、JavaScriptとNode.jsを正しく理解していないと、React.jsを正しく活用できません。

このレッスンでは、JavaScriptの基礎からNode.jsを経てReact.jsを学びます。
ところで、ただ学ぶとまた面白くないですね!合計3つのプロジェクトでReact.jsを学びます。
このプロセスの中で、あなたはしっかりとした基盤を持つフロントエンド開発者として生まれ変わります。

18時間の分量
合計3回のReact.jsプロジェクト

このレッスンは、React.jsの単純な使用法だけを教えてくれるレッスンではありません。
React.jsを取り巻く様々なCS知識も一緒に取り上げ、計3回のプロジェクト
カウンターアプリ、ツーリスト、感情日記帳を作ってみて、プログラミング思考力も一緒に育てることができます。


講義構成

📌セクション1〜2。 JavaScriptの基礎と深化

React.jsを学ぶ前に、JavaScriptの基礎と深化の概念を見てください。
データ型や演算子などの基本的な概念から、
配列メソッドや非同期操作などの深刻な内容も一緒に見ていきます。

もしJavaScriptを既に知っていても、復習次元で再び見回すことをお勧めします。

📌セクション3. Node.js

React.jsはNode.jsに基づいて動作する技術です。したがって、Node.jsがわかりませんが、React.jsを知ることはできません。
3セクションでは、Node.jsとは何ですか、なぜ誕生するのか、どのような機能を持っているのか、実践と一緒に見ていきます。

📌セクション4. React.js概論

React.jsとは何か、他の技術と比較してどのような差別点を持っているのかを調べ、既存の技術が持っていた限界点をどのように解決したかを詳しく見ていきます。この過程で、私たちはReact.jsについてより深く理解するでしょう。

📌セクション5. React.js入門

新しいReact Appを作成し、ReactのComponent、State、Propsなどの基本的な機能について説明します。
練習とともに、すべての基本機能を試してみて、シャドウと一緒に視覚的に完全に理解します。

⛳️セクション6. React.jsプロジェクト1.カウンターアプリ

最初のリアクトプロジェクト「カウンターアプリ」を自分で作成します。
シンプルですが、React.jsの動作原理と設計哲学を垣間見ることができる良いプロジェクトです。

📌セクション7.ライフサイクル

すべての人間が生まれ、幼児期、青年期、青年期、老年期を経て夕暮れに達するように、すべてのリアクトコンポーネントも生まれ、変化し、消えます。このようなコンポーネントのライフサイクルをライフサイクルと表現します。

コンポーネントのライフサイクルを理解して制御できるようになると、希望のタイミングで所望の動作を実行できるようになります。 したがって、セクション7では、ライフサイクルを見て、練習でそれを制御する方法を学びます。

⛳️セクション8. React.jsプロジェクト2.ツーリスト

2番目のリアクトプロジェクト「ツーリストアプリ」を自分で作成します。
このプロジェクトを実装しながら、データCRUD(追加、照会、修正、削除)や検索機能などの
Reactで配列形式のデータを扱うさまざまな方法を見てください。

📌セクション9. useReducer - 状態管理ロジックを分離する

役割に応じたコードの分離は、常にソフトウェア開発のおかげです。
複雑な状態管理コードを分離するのに役立つuseReducerを見てください。
ツーリストプロジェクトに直接適用して実践します

📌セクション10.最適化

私たちのプロジェクトに不要な操作がある場合は?思い切って取り除かなければなりません!
無駄な操作を排除するReact Appのさまざまな最適化手法を見てください。
ツーリストプロジェクトに直接適用して実践します

📌 セクション 11. Context

より簡潔でよりきれいに、さまざまなコンポーネントにデータを供給するコンテキストについて見てください。
ツーリストプロジェクトに直接適用して実践します

⛳️セクション12. React.jsプロジェクト3.感情日記

これまでに学んだ概念を総動員して、最終プロジェクト感情日記帳を直接作ってみます。
さらにブラウザのデータベースを使用し、プロジェクトを展開してユーザーがアクセスできるようにします。
デモリンク:https: //emotion-diary.winterlood.com/

📌セクション13.終わりに

講義は終わりますが、私たちの学習は終わりません。
今後どんな方向性を持って進むべきかを話しましょう。


世界で最もキンド
リアクト講義のための4つの原則

📣原則1.必ず簡単で親切に、視覚的に説明すること

どんなに複雑で難しい内容でも!
視覚資料と一緒に親切で簡単に説明するために頑張りました。
すべて自分で作ったイメージだからキャプチャして学習ブログ投稿に利用してもいいです。 😃

📣原則2.倍速で再生しても聞こえるように発音すること

復習のために再度聴いているか、忙しいなら倍速で聞いてみてください!
最大2倍速まで発音がよく聞こえるように格別に気にしました😎
(下記の1.5倍速で再生される映像を一度聴いてみてください!)

📣原則3.コードを閲覧しやすく保存する

書いた練習コードを何度も保管すると残念ですか?
いつでも再び見えるようにコードをセクションごとに分けてアーカイブできるように気をつけました。
コードアーカイブリンク:https: //github.com/winterlood/onebite-react-v2

📣原則4.常にコミュニケーションをとる

受講生専用コミュニティに集まり、お互いの知識とニュースを共有し、成長します。

ディスコードチャンネルへの参加: https://discord.gg/YDqhkH8XkN
(オープンチャットルームは授業資料で確認できます)

予想される質問 Q&A 💬

Q.講義受講対象はどうなりますか?

HTML、CSSについて理解している方が聞くために最適化された講義です。
ただ、講義の途中で説明が存在するので内容の熟知がすっきりする必要はありません!

Q.今始めようとしています。 JavaScript、Node.jsはよくわかりませんが、聞いても大丈夫でしょうか?

はい、ようこそ! 🙋‍♂️
このレッスンでは、リアクトを学ぶために必要なJavaScriptの知識とNode.jsの知識まで教えてください。
したがって、本川の一つでリアクトに必要な基礎知識を先に学習し、リアクトまで学習することができます。

Q.授業からどの程度のレベルまで扱われますか?

Reactが誕生した理由から、基本的な使い方、実際のプロダクション開発のためのパフォーマンス最適化手法を取り上げます。
また、Vercelを利用して実際に配布し、Open Graph設定で仕上げて
Webプロジェクトの最初から最後まで開発できるすべての知識が含まれています。


ポートフォリオと個人映像

こんな方に
おすすめです

学習対象は
誰でしょう?

  • リアクトに初めて触れる入門者

  • JavaScriptとNode.jsはよく知らないけど!React.jsを学んでみたい人

  • 完講チャレンジなどを通して多数の受講生と一緒に学習したい人

  • 講座完走時に自慢できる成果物を作りたい人

  • HTML & CSSを一度でも書いた経験がある方 (得意である必要はありません!)

前提知識、
必要でしょうか?

  • 👋 HTML、CSSのごく基本的な知識

こんにちは
です。

33,715

受講生

2,055

受講レビュー

1,427

回答

4.9

講座評価

8

講座

웹 프론트엔드 한 입 크기로 잘라먹어 볼까요?!

안녕하세요 🙇‍♂

저는 무엇이든 쉽고 재미있게 설명할 방법이 있다고 믿는 사람이자

세상에서 가장 따뜻한 개발자 커뮤니티를 만들고자 하는 사람입니다.

 

カリキュラム

全体

98件 ∙ (18時間 33分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

1,075件

4.9

1,075件の受講レビュー

  • seonjun Moon님의 프로필 이미지
    seonjun Moon

    受講レビュー 27

    平均評価 4.7

    5

    100% 受講後に作成

    저는 사실 만우절에 천원에 강의를 뿌리시길래... 혹시 몰라서 사둿거든요 로또마냥... 그러런데 로또에 정말 당첨된 느낌입니다. 이렇게 좋은 강의를 거의 무료의 가격에 듣고 공부해서 미안합니다... 그만큼 강의가 너무 친절하면서 예제도 다 알기 쉽게 설명해주셔서 진짜 너무 좋아요. 너무 고맙고 사랑합니다... ㅠㅠ

    • 진영님의 프로필 이미지
      진영

      受講レビュー 2

      平均評価 5.0

      5

      32% 受講後に作成

      목살을 깻잎에 싸먹는 느낌 강의내용이 느끼하지 않고 맛있어요~

      • 흰머리오목눈이님의 프로필 이미지
        흰머리오목눈이

        受講レビュー 5

        平均評価 5.0

        5

        64% 受講後に作成

        아직 다보지는 않았습니다만, 여러개의 리액트 강의를 구입해서 본 입장으로 이 강의가 원탑입니다. 다른 강의들도 숙련된 자바스크립트 개발자 분들이 만드셨겠죠. 하지만 문제가 있습니다. 숙련된 분들은 자기의 머릿속에 이미 코드가 어떻게 작동하는지에 대한 이미지가 다 머리에 있는 상황에서 강의를 합니다. 그러니 밥아저씨처럼 말하면서 코드를 작성하면서 강의를 합니다. 하지만 초심자의 입장에서는 도대체 무슨 일이 일어나는지 머릿속에서 전혀 그려지지 않는 상태에서 코드만 따라치니 답답한 마음은 물론이고 개념 조차 잘잡히지 않는데요. 이 강의의 경우 코드 이전에 어떤 기능을 쓰면 어떤 일이 일어나는지에 대해 이미지로 먼저 풀어서 개념을 설명해주고 그 다음에 코드를 보여주니, 저 역시도 코드를 보면서 머릿속에서 코드가 작동되는 이미지가 같이 그려집니다. 대부분의 강사님들이 개발자이지. 교육자/교육전공자는 아니기 때문에 이러한 효과적인 교육 방식에 대한 스탠다드 없이 너무 많은 강의들이 양산되고 있다고 느끼는데 이 강의는 정말 최고네요. 강의 다 보지도 않았는데 이미 타입스크립트도 구매했습니다. 퀄리티가 이정돈데 강의값은 또 너무 혜자에요. 커피라도 한 잔 더 하시라고 책도 샀습니다. 제 돈 주고 사는 강의에 '감사하다' 라는 표현이 이상해서 자주 사용하지는 않는데요. 그럼에도 이 강의는 ' 매우 감사합니다 '. 가능하면 Express.js, Next.Js 강의, 그리고 TDD 에 대한 강의도 내주시면 좋을 것 같아요!

        • 학운학운님의 프로필 이미지
          학운학운

          受講レビュー 8

          平均評価 4.9

          5

          76% 受講後に作成

          타사이트에서 영어로 먼저 리액트를 수강했습니다. 영어를 100% 이해하지 못한 상태에서 수강하다보니 개념을 잘못 이해하거나 설명을 했는데 이해하지 못하는 문제가 있었습니다. 그래서 인프런에서 리액트 강의를 찾아보다가 좋아보여서 듣게되었습니다. 강의는 자바스크립트부터 다시 알려주셔서 자바스크립트까지 공부하게 되어 좋았습니다. 리액트에 대해서도 개념을 잘 알려주셔서 공부가 많이 되었습니다. 한가지 아쉬운 것은 A->C를 설명하실 때 중간에 A->B->C 이렇게 B까지 설명해주신다면 이해하기 훨씬 좋았을 것 같은 부분도 몇군데 있었습니다. 그런 것들은 강의 질문답변란에서 다른 분들도 질문을 많이 남겨주셨더라구요. 이런 부분만 보완이 된다면 정말 100점 강의일 것 같습니다.

          • peekaboo님의 프로필 이미지
            peekaboo

            受講レビュー 2

            平均評価 5.0

            5

            100% 受講後に作成

            이런 설명력과 이런 내용들을 담고 있는데 이 가격은 말이 안 됩니다 두배로 받으셨어도 될 것 같은데 정말 사장님이 미쳤어요 같은 강의.. 아직 다 소화를 했다고 하긴 어렵지만 반복 학습하면서 마스터해보겠습니다 좋은 강의 만들어주셔서 감사합니다 :) !!

            期間限定セール、あと7日日で終了

            ¥31,460

            35%

            ¥5,880

            winterloodの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!