nuxt.jsでPCとSPでrenderするコンポーネントを分けたいです。
pages/ 以下をUser Agentを元にしてrenderするコンポーネントを分けたいんですがどのようにするのが最適解なのでしょうか。
現在 https://github.com/hgoebl/mobile-detect.js これを使っているんですがこの場合コンポーネントなどはPCとSPの2つ作ってnuxt.config.jsも2つ作って両方をbuildする形にしています。
ただこれだとStoreが2つになって同じことを書かないといけないなど冗長なことになるので最適解ではないのではないかと思っています。
そのほかに要件としてSPの時にPCページを表示するというリンクがありそこを押すとPCのページが表示されるような仕組みにしなければならないので、ここも何かお知恵があれば教えていただきたいです。
どうするのが1番運用しやすい形なのでしょうか。よろしくお願いします。