Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TechTrain しくじり先生 - Nuxt.js, Vue.js -

TechTrain しくじり先生 - Nuxt.js, Vue.js -

始めたばかり、リリースしたばかりのサービスでも、技術負債が発生しないわけはないので、しくじり先生としてこうはするな!という戒めの資料です。
改めて考えるフロントエンドライブラリAngular, Vue, React, jQuery etc... 〜何を利用してる?共有LT会〜
の登壇資料。

Suguru Ohki

June 05, 2020
Tweet

More Decks by Suguru Ohki

Other Decks in Programming

Transcript

  1. 対策一覧だけ共有 • ページをまたがるグローバルなストアが混沌としている ◦ 状態管理をNuxtとTypeScriptを導入し、Actionから必ず状態を触る • 関係ないページ用のストアの冗長なロードが起きパフォーマンスが悪い ◦ 余計なロード部分を削りまくる。 •

    SEO が重要にも関わらずサーバーサイドレンダリングを導入できていない ◦ 導入。一部書き換え (clientタグなど)が必要 • ページ遷移時の UI チラツキが頻発 ◦ v-cloakやloadingIndicatorの導入など • ~永遠にログインできない致命的なバグの発生 ◦ そもそもロジックのミスなので修正