React.jsとNext.jsについて勉強しているので、その情報を共有するために投稿します。
solidityとスマートコントラクトを勉強していたが、React.jsと組み合わせてアプリケーションを作成している例をたくさん見かけたこともあり、
React.jsもこの際理解しようということにしました。
違いは下記の通り。
React.js: SPAを考えられて作成されている。HTMLをJavaScriptの中に記述できるJSX機能が協力!
Next.js:React.jsに各種ライブラリを統合してパッケージ化したもの。React.jsを拡張させることができる!
サンプルソースコードは、下記URL
react_app
next_app
どちらも npx コマンドを利用することで土台部分を自動的に作成してくれるため、すぐに開発に入ることができるという強みを持っている!
要素をコンポーネント化することで、複雑な画面でもプラモデルもパーツを組み立てる感覚で開発できるところが面白いし、扱いやすいと感じた。
エンタープライズ向けのWebページでもおそらく課題になるであろう画面レイアウトの統一とも相性がものすごく良いとも考えている。
↧