15 min/d

ぼうずやのにっき

無題

GW なので家でだらだら。お布団サイコー。イェイイェイ。

動画をだらだら見たり boajs/hackernews-boa を直している。

手元では情報を取得できるようになった。こんな Read Only の簡単な client なのに簡単に停止する。すごい。

undefined に対しての method 呼び出しで停止する。そんなことになるのは firebase からの戻り値の型がはっきりしていないから。これは firebase が悪いというよりはそれをうまく wrap できていないのが問題だ。 HN Clone としては story / job / comment があるらしい。それぞれ property が違うし、省略可能だったりするし、deleted だったら存在しない property があったりする。要するにそれらの型をぼくが把握していないことが問題なのだ。

そのほかには vuejs/vue-hackernews をそのまま真似ているのだけど、単純に真似できない場合がある。View Component の読み込みを trigger に何かするという挙動だ。たとえば comment の view が読み込まれた時に、その comment の子の comment を fetch するという再帰的な動作がそうだ。この挙動は bouzuya/b-o-a でも可能だが、望ましくない気がする。

それにしても、すぐに気が散って全然進んでいない。