-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ
irieda edited this page Sep 12, 2020
·
2 revisions
-
Q: なぜ Vecty とは別に作ったの?
A: GopherJS の開発が停滞しつつあること、Vecty は GopherJS と Go 両対応により複雑な実装になっている。
-
Q: Router はなぜハッシュベース?
A: URL を書き換えるスタイルはプロキシサーバーの URL 割り当てと整合をとる必要がある。ハッシュベースは単一の URL を振り向けるだけで動作する。つまり、SPA コンテンツを S3 に置いた場合でも動作する。
-
Q: Vecty のように prop や event パッケージを設けないのはなぜ?
A: 基本のマークアップは spago generate の出力に任せるのでマークアップの容易さは無用だった。それにそれらのパッケージが WASM サイズの肥大化を招いていた。
-
Q: spago generate のマークアップ機能が足りないのはなぜ?
A: 頑張っても Go の手書きの自由度を超えることはできない。ユーザーは spago generate で済ますか Go のコードで細かく書いて柔軟なコンポーネントを実装するかを使い分けてもらいたい。