日本一わかりやすいReact入門#4...コンポーネント間でデータの受け渡しと再利用をしよう

  Рет қаралды 31,786

【トラハック】Webエンジニアリングを学ぶなら「とらゼミ」

【トラハック】Webエンジニアリングを学ぶなら「とらゼミ」

Күн бұрын

Пікірлер: 38
@1492tiger
@1492tiger 4 жыл бұрын
【目次】 01:15 コンポーネントとは(復習) 02:40 なぜコンポーネントを使うのか? 05:50 Class ComponentとFunctional Component 11:30 コンポーネントを作ろう(ハンズオン) 19:55 propsを使ったデータの受け渡し 26:00 コンポーネントの再利用
@岩澤理人
@岩澤理人 4 жыл бұрын
トラハックのエンジニア学習ゼミ【とらゼミ】 わかりやすい解説ありがとうございます! 動画を見ていて一つ気になったので質問させてください。 27分からのコンポーネントの使い回しの解説でtitleの文字列に対して{}を使われていますが文字列は{}がなくても表示できるのに今回{}を使われた理由はありますか? 教えていただけると嬉しいです!
@yuriko2714
@yuriko2714 3 жыл бұрын
初学者のために、ここまでかみ砕いて説明してもらえるなんて ありがてぇ
@keita5518
@keita5518 4 жыл бұрын
以前見たときは自分の知識が未熟でちんぷんかんぷんでしたが、 今回なんとか理解することができました。 改めてみると本当にわかりやすい説明で感謝しています。 繰り返しみてマスターしたいと思います。
@入海エンジニアリング研究所
@入海エンジニアリング研究所 4 жыл бұрын
エンジニア歴22のおっさんですが、とても参考になりました。 ありがとうございます。
@坪井佑太
@坪井佑太 3 жыл бұрын
この動画のおかげでようやくReactの使い方と特徴が何となくわかった気がしてきました! DOMの操作(HTML/CSS+javascript)よりも分割統治のおかげで変更に強いというのが実感できた気がします! 無料でこんな分かりやすい動画を出してくださってありがとうございます。
@falconno6554
@falconno6554 Жыл бұрын
ああ、要はコンポーネントはテンプレートとして「Articleだったらこういう表示をしろ」というのを作ってそれを入れ子状態で呼び出していくスタイルってことですね アトミックデザイン…おもしろそうですね
@あきぽん-y9q
@あきぽん-y9q 4 жыл бұрын
06:48 PUBGのエナジードリンクを拾った時の音がするので、なんだか嬉しい気分になります(関係ないのコメントすみません!)
@1492tiger
@1492tiger 4 жыл бұрын
あきぽん めちゃマニアックww
@yuyaceo6260
@yuyaceo6260 4 жыл бұрын
ものすごく参考になります
@1492tiger
@1492tiger 4 жыл бұрын
ものすごく有り難うございます!
@shogohirasawa3543
@shogohirasawa3543 4 жыл бұрын
どの教材よりもわかりやすく勉強になりました! ありがとうございましたm(_ _)m
@maki2422
@maki2422 4 жыл бұрын
もう一つ質問させてください。 私のVSコードにはtsエラーがでました。とらゼミさんはエラーが出ていないようでしたので、 typescriptの環境を入れて、 "javascript.validate.enable": falseをjson settingに入れてみました。 具体的なエラーはimport...=は、typescriptファイルでのみ使用できます。ts(8002)[1, 1]とか'='が必要です。ts(1005)[1、14] (その他数個)などといったものです。 こちらは無視しても良いものでしょうか?
@joellejoster3298
@joellejoster3298 4 жыл бұрын
今晩は! やっとReact入門入れて粗方流れは掴めました、がそもそも props が何なのか、について解説が無かったのでどういう役割を果たしているのかがよく分かりません。 教えてくれると幸いです。
@1492tiger
@1492tiger 4 жыл бұрын
親から子のコンポーネントに渡す値のことです! React公式の説明がわかりやすいのでぜひご一読ください!
@joellejoster3298
@joellejoster3298 4 жыл бұрын
@@1492tiger 成る程!やっと理解できました!有り難う御座います!
@user-uu6ft3nm2w
@user-uu6ft3nm2w 4 жыл бұрын
コンポーネント間の関係はArticle→Blog→indexという認識でよろしいでしょうか?
@maki2422
@maki2422 4 жыл бұрын
いつも動画ありがとうございます。 動画を見ながら作業をしていたのですが、サイトを開くとフォルダやファイル名がリスト形式で並んでいる状態になりました。 最初Typescriptでしか使えないなどエラーがでましたが、それはjson settingへの記述で解消しましたのでそれが理由ではなさそうです。 動画を何度も止めながら作業をしたのですが、動画と同じ用にタイトルが表示されないのはなぜでしょうか。 よろしくお願いいたします🙏
@maki2422
@maki2422 4 жыл бұрын
こちら解決しました!
@Tomoki-j1z
@Tomoki-j1z 3 жыл бұрын
わかりやすかったです。 intelliJ IDEAは有償のものを使われてますでしょうか?
@1492tiger
@1492tiger 3 жыл бұрын
はい、有償です!
@たく-f5b7o
@たく-f5b7o 4 жыл бұрын
最近見させていただいてます! ちなみに概要欄の中で目次を書きますと、動画の時間バーにも目次が反映されます。
@lebronirving
@lebronirving 4 жыл бұрын
React入門として見させていただいています。 よければVSCodeのプラグインとか教えていただけませんか?
@1492tiger
@1492tiger 4 жыл бұрын
ありがとうございます! すみませんが私が使っているエディタはVSCodeではありませんのでお力になれません... ちなみにJetBrains社のIntelliJ IDEAというエディタです。
@lebronirving
@lebronirving 4 жыл бұрын
すみません。勘違いしておりました。 IntelliJは自分も利用しているのですが、Javaでしか使ったことがありませんでした。 ちなみに利用されているのはUltimate版でしょうか? Community版でも特に問題なさそうなら一度Intellijで開発してみようと思います。
@content-throne
@content-throne 4 жыл бұрын
質問です!super(props)ですがsuperに打ち消し線が入ってしまいます、問題なく動くんですがこれは何かしらのエラーですか?見た感じそんな表示は出ていません、調べても特に解決策が見当たりませんでした、VSCODEを使っています、お時間ありましたらご返信の方お願いしたいです🤲
@maikokuroki9923
@maikokuroki9923 4 жыл бұрын
私もまだまだ勉強中なので間違っているかもですが、コンストラクター内で何もステイトを記述していないのでコンストラクターを書いている意味がないからでは?と思いました。
@jurihosoda974
@jurihosoda974 4 жыл бұрын
すごいわかり易いです〜 この方のセミナーならお金出してもいいです。 私会社の役員なんですが、うちのエンジニア育成で講座開いてくれませんか?
@1492tiger
@1492tiger 4 жыл бұрын
ありがとうございます。嬉しいお言葉です。 講座について、メールにてご連絡いただけましたら詳細なお話が可能です☺️ torahack1492@gmail.com
@ああ-v2d2q
@ああ-v2d2q 4 жыл бұрын
面白い
@みうらっちょ-n1e
@みうらっちょ-n1e 3 жыл бұрын
基本サーバーもフロントもアプリも何でもやる15年目エンジニアですが、nodeつかったフロント開発だとVue使いです。 突然React案件が降ってきて(手伝ってと)時間もないので手っ取り早く勉強する方法探したらこの動画にたどり着きました。 本も何冊か調べたんですがちょっと情報古めで、関数型にシフトしてるとかHooks?とか手法が変わってきてるくさいのでこの動画がかなり役に立ちそうです。 ありがとうございます。1.5倍速再生でとりあえず全部みようと思います。 VSCodeでもJSXでemmet使って素早くタグ入力できるっぽいですが全部手打ちしてる理由って初心者向けだからですか?
@1492tiger
@1492tiger 3 жыл бұрын
ご覧いただきありがとうございます。 こちらのシリーズは内容が古くなっており、現在はクラスコンポーネントはほぼ使われていませんので、Hooksを中心に解説している新シリーズをよろしければご覧ください。 kzbin.info/aero/PLX8Rsrpnn3IWPoM7-1YPDksRRkamRY25k
@1492tiger
@1492tiger 3 жыл бұрын
単純に私がemmet使ってないだけですね笑
@user-uu6ft3nm2w
@user-uu6ft3nm2w 4 жыл бұрын
内容はかなり分かりやすいのですがコードが小さくて見にくいです。。
@chatiny6271
@chatiny6271 4 жыл бұрын
31:06 受け渡せるデータ型
@maikokuroki9923
@maikokuroki9923 4 жыл бұрын
create-react-appでそのままコードを書かずにnpm run buildをするメリットはなんですか? また私は一度Reactアプリを作ったことがありますが(学習用)その時は全てJSファイルで制作しましたが、JSXファイルを使うメリットはなんですか?
@shogohirasawa3543
@shogohirasawa3543 4 жыл бұрын
コードをGit hubで公開していただけたら嬉しいです・・・。
@エウロパの海
@エウロパの海 4 жыл бұрын
とても参考になるので、分かるまで何度も確認させてもらっていますが、一つ分からない点があります。 Blogコンポーネントで定義した authorName は authorプロパティとなって、Article.jsxでは{props.author}で表示されるべきでは? と思っていたのですが、これだとエラーになってしまいます。 なぜ{props.authorName}としなければならないのでしょうか。何か順序の違いでしょうか。 どなたか御手隙な時に教えていただけたらありがたいですm(__)m
日本一わかりやすいReact入門#5...コンポーネントのstateの設定・取得・変更
19:04
【トラハック】Webエンジニアリングを学ぶなら「とらゼミ」
Рет қаралды 18 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
日本一わかりやすいReact入門#6...ライフサイクルの流れを理解しよう
25:11
【トラハック】Webエンジニアリングを学ぶなら「とらゼミ」
Рет қаралды 15 М.
ReactとTypeScriptの相性が良すぎる理由を解説しよう
20:27
【トラハック】Webエンジニアリングを学ぶなら「とらゼミ」
Рет қаралды 20 М.
【実践編】Playwrightで書いて学ぶE2Eテスト入門
19:06
ずんだ現役フロントエンドちゃんねる
Рет қаралды 332
Render React components based on select dropdown selection
5:49
Coding Robot
Рет қаралды 17 М.
【後悔】Reactの正しい学習順序はこれだ【僕はミスりました】
14:29
【トラハック】Webエンジニアリングを学ぶなら「とらゼミ」
Рет қаралды 52 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 140 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,6 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН