Todoリストを作りながらTypescriptとReactを触ってみよう ~Typescript入門~

Поделиться
HTML-код
  • Опубликовано: 12 дек 2024

Комментарии • 21

  • @nobnob8723
    @nobnob8723 Год назад +3

    ShinさんのUdemy動画のほうで何度もmapやfilterの使い方についてレクチャーいただいていたので、
    理解して実装することができました

  • @RK-zs2tg
    @RK-zs2tg 3 месяца назад +1

    Shinさんの動画、めちゃめちゃ分かりやすいです!TypeScripe X Reactの動画もっと見たいです!体調に気をつけて、これからも頑張ってください。

  • @hunterhunterdesu
    @hunterhunterdesu 2 года назад +2

    詰まることなく進めることができました。とてもわかりやすかったです。ありがとうございました!

  • @two-block2306
    @two-block2306 Год назад +2

    分かりやすく、楽しく学べました!!
    チャンネル登録しました。

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  Год назад +1

      どうもチャンネル登録ありがとうございます!
      これからも動画更新がんばりますね

  • @roprim8969
    @roprim8969 2 года назад +2

    こちらのチャンネルでReactのチュートリアルを始めさせていただいて、そこから更にTypescriptもやらせていただいています。
    テンポよく大変聞きやすく、それでいて無駄がなく、さらにこの情報量に対して非常にコンパクトに動画がまとまっていて、大変分かりやすかったです。こんなに高品質な動画はなかなかないです!というかこのチャンネル自体全体的に非常に参考になります。
    前提とするコンテキストが多くて初学者には難しいかもしれませんが、ある程度jsを使い慣れていてReactのチュートリアルをこなしている方なら(+前回のtypescript入門動画を見ている方なら)問題なくついていける内容です。
    Udemyの方も拝見しましたが、こちらの方では更にボリューミーな動画を手頃な価格で提供されていたので、こちらの方も検討したいと思います。
    また、もし可能であれば、ESLint+Prettierの環境構築や適切な設定の解説動画をリクエストしたいです。
    特に、React×Typescript環境で組み合わせたものが見てみたいです。
    ReactとTypescriptで環境を混ぜるごとに設定が分からなくて苦労したので...

  • @ISI716
    @ISI716 Месяц назад +1

    すごい助かります

  • @hasbullaBJJ
    @hasbullaBJJ Год назад +1

    いつも勉強になります!

  • @chimoha3187
    @chimoha3187 2 года назад +4

    現在Reactを勉強していますが、とても参考になります。
    今まで色んな動画を見てきましたが、ダントツで一番分かりやすいです。
    特にシンプルにまとめられているところが、こちらもアウトプットしやすく助かります。
    コメントなんてした事なかったですが、素晴らしすぎてどうしてもお礼を書き込みたかった次第です。
    Udemyの方でもReactのレクチャーをされているようなので受講してみます!
    又、現在Reduxで苦戦しているので、今後の動画であげる候補にしていただけたら幸いです!

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  2 года назад

      Chimohaさん、コメントありがとうございます。
      とても励みになる言葉感謝です
      UdemyではTypescriptではなくReact単体なのでお気をつけくださいませ。今後新しく講座を出すかもしれません。
      Reduxですね。Reduxは状態管理で非常に難しい分野だと思います。それについても少し視野に入れさせて頂きます。
      コメントありがとうございました

  • @zinzin-ko3fu
    @zinzin-ko3fu Год назад +6

    ハマったので、書いときます。
    作成ボタンをクリックしても、テキストボックスが空にならない件について
    理由は、inputタグのvalueにinputValueがセットされていないためです。
    handleChange(e)}
    className="inputText"
    value={inputValue}
    />

    • @two-block2306
      @two-block2306 Год назад

      助かりました!
      inputTextにid振って、
      handleSubmitの最後にこれ追加して無理やり解決してた。。
      流石です。
      const inputElement = document.getElementById("inputTextのid") as HTMLInputElement;
      inputElement.value = ""

  • @python3343
    @python3343 2 года назад +2

    typescriptって難しいけどこれみればだんだん学べそう!
    あとgithubの使い方教えてほしいです

  • @improveskills
    @improveskills Год назад +1

    いつもためになる動画ありがとうございます!
    1つだけ、App.cssに追加が必要かもと思いご共有です🙇
    .App {
    flex-direction: column; /* ←こちら追加で動画内と同じくタイトル・フォーム・リストが縦並びになるかと思います! */
    }

  • @hor9184
    @hor9184 2 года назад +5

    idを配列の長さで設定すると、削除後に何か追加した時、同じIDのものが存在する場合がありませんか?

    • @animelife5166
      @animelife5166 2 года назад

      uuid使えたらそれが一番良さそうですね

  • @thurendous
    @thurendous 2 года назад +1

    ありがとうございます。一つ質問ですが、このままの実装だと自分の場合はinputのonchhangeイベントを発火させないと、そのまま文字が書かれてる状態で連続エンターを押すと空っぽの配列要素がどんどんインプットされてしまいました。これはインプットを一度リセットしたほうがよさそうでしょうか

  • @animelife5166
    @animelife5166 2 года назад +2

    自分用メモ
    ・handleEditが分からん
    ・type Todoはオリジナルの型作成みたいな感じ?
    ・...todosみたいにスプレッドにするのはオブジェクト型の時らしい。プリミティブ型ではいらないみたい。
    ・ほんとにhandleEditが分からん。
    追記
    追加したTodoが編集できないのでそれを出来るようにするためhandleEdit作ってる。
    やり方としてはもっかいtodosをmapで展開して、if文のとこで今回編集したいものとtodosの中のものを一致させる。
    それでtodosのもののinputValueを今回編集したいもののinputValueに代入することで内容を反映させる。
    →でも、そもそもhandleEditが呼ばれるのがonChangeだから、編集しないと呼ばれないはず...。handleEditはそもそもTodoを編集できるようにするための関数なのに、編集しないと呼ばれないってことにならない??
    ・return todoにする理由が分からん。

  • @k18923
    @k18923 Год назад +1

    私なら関数の引数の型はtodo にしちゃうな。

    • @竹光菊池
      @竹光菊池 11 месяцев назад

      todoを直接渡す方が簡単にかけるけど不要なものまで渡してしまうので
      動画の書き方の方が好まれると思う
      会社によっては今後の拡張性重視でtodoを渡す方が良いってところもあるし
      Web系は専門外だからひょっとしたらtodoを渡す方が主流とかあるかもしれんけど
      基本は必要なものだけを渡すのがよいとされる