Next.js入門
2021/8/14yuiseki.icon
概要
動的なWebページ構築のための、仮想DOMを使った高速な描画を実現するUIライブラリ
UIライブラリなので、
サーバーサイドの機能がない
ルーティングの機能がない
画面が動的に描画されるので
Googleクローラーにインデックスしてもらえなかったりする
Sinatraに近い非常に薄いWebアプリケーションフレームワークなので つまりUIの実装はサポートしていないので別に用意する必要がある
単に雑にくっつけただけではなく、非常に高度にうまいことくっつけられている
触ってみれば分かる
デメリット
Next.jsはフルスタックWebアプリケーションフレームワークではない
理屈はいいからとにかく触ってみよう
Node.jsについてもReact.jsについてもExpress.jsについてもNext.jsについても知識は深堀りすれば無限に学ぶことがあります
しかも信じられないくらいややこしい
ややこしくしている黒幕がいるのではないかという陰謀を疑いたくなる
しかし、Next.jsは別にJavascriptに詳しくなくても使えます とりあえず触ってみてなにかを実現してみましょう
入門チュートリアル
Node.jsとかwebpackとかbabelとか、なんかJavascript界隈って異常にややこしくないですか?
Next.jsを使っている限りは何も気にする必要はないはずです、すべて気にせずやっていきましょう
困ったら調べたらええ
異常にややこしいのには歴史上の事情がありますので、気になる場合は以下の記事などを参考に学んでください
Javascript
SpiderMonkey
V8
jQuery
Node.js
npm
Serverside
Express.js
Frontend
Browserify
webpack
仮想DOM
React.js
Vue.js
ECMAScript
Typescript