vue.jsを扱っていると、時々「$」に出会います。
例えば
db.collection("twits").doc(this.$props.id),
これは何なのかわからなかったので調べました。
その他でも説明されていますが、これはvueが元々持っているネイティブのプロパティを使う場合に必要となるものです。
props というプロパティは元々vueに備わっているものなので、 $ が必要ということです。
ちなみに main.js にある $mount は、elプロパティと同じことを行うことができるメソッドです。
$mount は引数を取り、テンプレートをマウントしたい要素を決めることが可能です。
また一つ学びました。