Next.jsエンジニアが間違える5つの勘違い

  Рет қаралды 6,239

Shin Coding Tutorial

Shin Coding Tutorial

Күн бұрын

Пікірлер: 24
@進正典
@進正典 4 ай бұрын
4万人登録おめでとうございます!
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
ありがとうございます...!! 次は5万人目指してコツコツがんばりますね🤲
@fishmanK
@fishmanK 4 ай бұрын
本当に続けて配信してほしい♪ Next.jsを学ぶには「プログラミングチュートリアル」チャンネルが必須♪ 大事な事なので2度言います 本当に続けて配信してほしい♪
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
ありがとうございます笑 技術発信はまだまだ続けて行く予定です! 応援のコメントも続けるモチベーションになっていますので、とても有難いです!
@popo_butabara2116
@popo_butabara2116 4 ай бұрын
分かりやすい動画をありがとうございます! Nextjsで開発をする場合はAxiosを使うよりもNextjsのoptionがあるfetch関数を使ってapiを呼び出す方が好ましいのでしょうか?
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
はい!axiosではなくてfetchを使うと細かくキャッシュ設定ができるので、fetchがおススメです。 axiosでも実装はできるとは思いますが、自分でキャッシュ実装しなきゃになるのでコードの複雑性が増すと思います。
@TakumiY46
@TakumiY46 4 ай бұрын
投稿ありがとうございます! 色々なテクニックが学べて嬉しいです☺️ 以前チャンネルの掲示板?に投稿させていただきました、T3スタック+NestJSの件も、ぜひぜひよろしくお願いします!
@ヘビ牧場管理人ほーりー
@ヘビ牧場管理人ほーりー 4 ай бұрын
いつもありがとうございます!次の会社でNext.js使うので助かっです😂
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
NextはAppRouterが特に癖があるので、がんばってください!また動画出すかもです。
@kuruku6
@kuruku6 4 ай бұрын
Next.jsでモノリスアプリケーションを構築する際に、DBからのデータ取得などはapi routesを定義しておいてfetchで呼び出すパターンと、tsxから直接prismaを呼び出すパターンがあると思いますが、どう使い分けるのが良いのか教えていただきたいです。 個人的にはDBがどこから呼び出されているのかは限定したいので、api routesのみにするのが良いと思っていました。 また同じくapi routesとserver actionsだと、server actionsを積極的に取り入れるべきなのでしょうか?
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
こちら、一考の余地がありますので僕の方で考えてから再度回答いたしますね。ご質問ありがとうございます!
@kuruku6
@kuruku6 4 ай бұрын
@@programming_tutorial_youtube ありがとうございます。よろしくお願いします。 個人的には将来的にアプリが大規模になってきた時にAPIを別のバックエンドアプリとして切り離す時のことも考えると、Api routesにまとめておいた方が良いんじゃないか派です。
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
@@kuruku6 僕の場合は、個人開発でそこまで大きくないアプリであれば、ServerComponentで直接ORMを読んでデータフェッチして良いかなと思っております。 理由はAPIRoutesで読んだ場合も結局はサーバー側で実行されるので、毎回APIを書くよりも直接ServerComponentで記述した方が楽なのではないか、というのが僕の意見です。 ただ、大規模なアプリやマイクロサービス化を考えている、またはモバイルアプリでもAPIを利用する必要があるという場合はAPIRoutesにORMを記述してそれをfetchするという方法でも良いですね。 ケースバイケースですので、kuruku6さんのお好きなように書いても良いと思っています!!
@kuruku6
@kuruku6 4 ай бұрын
@@programming_tutorial_youtube 回答ありがとうございます!
@sisindu
@sisindu Ай бұрын
ただただややこしい。web界隈がカオスと呼ばれる所以。
@じーもぐ
@じーもぐ 4 ай бұрын
formのサーバーアクションってエラーハンドリングできますかね? 画面にエラー時のアラートが表示できるとかなり便利なのですが。
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
useFormState/useActionState でエラーハンドリングできます。 const [state, formAction] = useFormState(someAction, initialState); において、someActionのサーバーアクション内で返り値にreturn { error: "some error" }等を設定すれば、state.error等でエラーをキャッチでき、それを表示できます。動画内でも軽く説明しています!
@じーもぐ
@じーもぐ 4 ай бұрын
@@programming_tutorial_youtube ありがとうございます。 いつも勉強させていただいております。
@じーもぐ
@じーもぐ 4 ай бұрын
@@programming_tutorial_youtube ありがとうございます! いつも勉強させてもらってます!!
@user-sp3bn5xk3b
@user-sp3bn5xk3b 4 ай бұрын
use serverとserver-onlyの違いってなんですか?
@programming_tutorial_youtube
@programming_tutorial_youtube 4 ай бұрын
server-onlyにすると、そのコンポーネントがクライアントコンポーネントからimportされて使用される場合にエラーが出るようになります。 なので意図しない機密情報の漏洩防止になりますね。 use serverは主にサーバーアクションを実装する場合に宣言するものです。サーバーコンポーネントにしたい場合はコンポーネントには何もディレクティブをつけずにデフォルトのままでOKです。
@kk-us5uq
@kk-us5uq 4 ай бұрын
河村勇輝さん似のイケメンだ
【完全保存版】Next.js App Routerのベストプラクティスを解説
1:40:34
プログラミングチュートリアル
Рет қаралды 17 М.
あなたはどのレンダリングパターンを採用しますか?【CSR/SSR/SSG/ISRを図解で解説】
34:32
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 8 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 112 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
この5つのことを知るまではプログラミングは苦痛でしかなかったです...
13:10
だれでもエンジニア / 山浦清透
Рет қаралды 29 М.
皆さんに知ってほしいたった1つのこと【自己啓発/モチベーション】
16:51
プログラミングチュートリアル
Рет қаралды 7 М.
この技術スタックは現代の魔法です。
21:27
プログラミングチュートリアル
Рет қаралды 19 М.
Next.js v15の新機能や改善をまとめて紹介
22:25
ムーザルちゃんねる
Рет қаралды 7 М.
Next.jsを使い続けたい好きなトコロ
14:56
ムーザルちゃんねる
Рет қаралды 7 М.
【React Hooks入門】完全初心者OK!8種類のHooksを学んでReactの理解を深めよう
59:10
プログラミングチュートリアル
Рет қаралды 69 М.
【Next.jsの新時代】ストリーミングとPPR(Partial Pre Rendering)を解説します
17:15
プログラミングチュートリアル
Рет қаралды 6 М.
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 8 МЛН