React初心者が間違うuseEffectの使い方【useSWRを利用】

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

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

  • @user-bx7xs6mt4s
    @user-bx7xs6mt4s Год назад +3

    こういうパフォーマンス向上のための便利ライブラリとかテクニックありがたいです!
    仕組み部分まで説明してもらえてこれだけでちゃんと理解できた感あるの素晴らしい、

  • @藤村周平-v6n
    @藤村周平-v6n Год назад +1

    今見たのですが、この動画すごくいいです!!
    ユースケースから考えられる選択は、駆け出しだとどれも選択肢になる(動けばOK)になるので、熟練者から見た選択を知れるのはめっちゃ有益です😭
    ぜひ沢山あげてほしいです!!

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

      ご意見ありがとうございます!
      そうですね、こういったTipsも今後上げられたらと思います😄

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

    以前リクエストしたSWRの使い方教えてくださりありがとうございます!!
    useEffectをめちゃくちゃ簡略化できて素晴らしいですね!

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

      こちらこそ、リクエストありがとうございました!使える場面は積極的に使いたいところですね。Vercelでのデプロイじゃないとうまく動かないかもですが😇

  • @ああ-l5z1g
    @ああ-l5z1g Год назад +2

    TanStack Query使ってましたが若干SWRの方が書きやすい感じがしますね、今度使ってみます

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

    このライブラリ無限ローディングとかミューテーションも開発しやすいんだよなぁ

  • @えるふぃ-b7u
    @えるふぃ-b7u 2 месяца назад +1

    fetcherを呼び出す時に引数がないのに呼び出せるのは何故ですか?

  • @user-ek9nn5we7g
    @user-ek9nn5we7g Год назад +2

    普段技術の勉強はどのようにしていのでしょうか?
    動画の技術はどこの情報から仕入れているかとかきになりました。
    もし良かったら教えて頂けたら幸いです。

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

      ご質問ありがとうございます。
      海外のRUclipsでトレンド技術を把握したり、そこで知った技術をZennやQiitaで勉強することが多いですね。あとは公式ドキュメントのチュートリアルとかですかね、、Twitterで面白そうなものを見つけるときもあります。
      あとはChatGPTに相談しながら学習もしています。

    • @user-ek9nn5we7g
      @user-ek9nn5we7g Год назад +2

      ​@@programming_tutorial_youtube
      ご返答ありがとうございます。
      もし宜しかったら海外のトレンド技術を把握するのにおすすめのチャンネルなどありましたらご教授いただけますか。

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

      @@user-ek9nn5we7g
      bytegrad, developedbyed, web dev simplified, jsmastary, あたりですかね~

    • @user-ek9nn5we7g
      @user-ek9nn5we7g Год назад

      @@programming_tutorial_youtube ありがとうございます!これからも動画投稿頑張ってください!いつも勉強させてもらっていて助かっています!

  • @ボイジャン-e8u
    @ボイジャン-e8u Год назад +6

    バグでuseEffectでクラウド破産しかけた過去がありますw(無料枠全部使い切って止まった)

  • @programming-yn3my
    @programming-yn3my Год назад +1

    自分は今Python, Djangoがそこそこできるようになってきた状態で、競技プログラミングを始めようかと思っているのですが、競プロはPythonではなくC++で始めた方が将来的に良かったりするのでしょうか。競プロといえばC++がメジャーという印象を受けますが、もしよろしければ見解をお聞きしたいです。C++の経験は現時点では0です。

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

      ご視聴ありがとうございます!
      競プロですね。PythonかC++を使えば良いか、それはご自身の目標によって変わってきます。
      最終的にPythonを使ってWebアプリなどを開発したいのであれば、Pythonをするべきですし、C++で文法やメモリ管理を学びたいのであれば、そちらを使えば良いと思います。
      長い目で見て、どちらが役に立つか考えてみてください。

    • @programming-yn3my
      @programming-yn3my Год назад

      @@programming_tutorial_youtube ご丁寧に返信ありがとうございます!1つ新しい言語への挑戦という意味でC++を気軽に楽しみながら学んでみようと思います!

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

    PostメソッドもSwrなどのキャッシュ使うべきなのでしょうか

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

      postメソッドにはswrは使わなくても良いと思います。キャッシュは一般的にGETなので。

  • @toshi888ex
    @toshi888ex 10 месяцев назад +1

    数秒単位でデータ更新される可能性がある場合は、キャッシュしてしまうと差分が取得できないので、SWRは不向きですかね?
    その場合はuseEffectで都度getする方が良いですか?

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  10 месяцев назад +1

      数秒単位の場合はキャッシュの恩恵が得られないので、使わなくていいと思います。そうですね。状況が良く分かりませんがuseEffectでも良いと思います。

  • @yyytaiyyy
    @yyytaiyyy Год назад +2

    初歩的な質問なのですが、
    なぜuseEffectがよく用いられるのでしょうか?
    これを聞くとSWR一択に聞こえます。

    • @fukufuku6691
      @fukufuku6691 Год назад +2

      useEffectが基本的なHooksでデータフェッチング以外にも用途があることや、単純にSWRが後発だからですかね?

  • @muka85439
    @muka85439 2 месяца назад +1

    これserverclientでは使えないんだよね

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  2 месяца назад

      サーバーコンポーネントだと使えないですね。
      クライアントコンポーネントであればOKです!