Closed5

Remixについてメモ

てりーてりー

https://dev.to/shafspecs/intro-to-remix-41l7

サーバー側

サーバーフレームワークとしてRemixはMVCのViewとControllerを担当し、これらを統合している。
Modelはユーザーに任せる(?)。

従来のフレームワークはModelを基準としてControllerを作っている。
場合によっては1:Model、複数:Controllerになる場合も。

RemixはUI基準でレイアウト毎に1つのControllerになる。

Image from Gyazo

フロントエンド

Remixがドキュメントをブラウザに提供すると、ブラウザビルドのJavaScriptモジュールでページを「ハイドレイト」する。

ハイドレーションとは、HTMLがブラウザでレンダリングされるときに、ページ内のコンパイルされたHTMLにJavaScriptの動作を追加するプロセスを指します。

てりーてりー

ディレクトリ構造

Image from Gyazo

  • example;サンプルがある
  • features:exampleとの違いが分からん。公式か否か?

とりあえずここら辺からコード追っていく。

このスクラップは2022/01/15にクローズされました