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との違いが分からん。公式か否か?

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

このスクラップは5日前にクローズされました
ログインするとコメントできます