Vue.jsのデザインパターン: メンテナンス性に優れたアプリケーションのためのテスト駆動アプローチ
Vue.js 3のデザインパターン: メンテナンス性に優れたアプリケーションのためのテスト駆動アプローチ
目次と最初の2章はこちらから無料でプレビューできます: https://app.box.com/s/e5vcjrn3qrgkuli6nsbpdd00mlizsacv
Vue.jsは素晴らしいフレームワークです-より優れたアプリケーションを、今まで以上に早く作ることができます。Vue 3になって、状況はより良くなりました-Composition APIとTypeScriptを使えば、何でもできると感じられるでしょう!
しかし時が経つにつれ、スピードは低下していきます。ビジネスの要求は変化します。ビジネスロジックとUIコンポーネントの間の境界線は曖昧になり始めます。状況は以前ほど良いものではなくなってしまいました。
ここに解決策があります!
Vue.jsのデザインパターンでは、複雑で拡張性がありテストしやすいアプリケーションを作るための、ツール・デザインパターン・思考フレームワークを学ぶことができます。
読者は、大規模なVue.jsアプリケーションに携わってきた私の長年の経験から学ぶことができます。私はまた、Vue.jsのチームメンバーで、Vue Test Utilsの主要なメンテナーでもあります-テスティングとデザインパターンを学ぶには、これ以上の情報源はないでしょう。
本書では以下のトピックを含みます:
- 関心の分離
- 「テストを最初にやる」という考え方
- 再利用性を最大限に考慮したレンダーレス関数
- propsとイベントのデザインパターン
- コンポーザブルを用いて機能を分離する方法
- コンポーネントデザインを行う上で役立つテストの書き方
- 一貫性のためのデザインパターン
- OptionsかCompositionか?目的に応じて正しいAPIを選択する方法
- Vueと不変性: ビジネスロジックをステートレスな純粋関数の中に取り出して、Composition APIを用いてラップする方法。
PS: もし価格が高すぎるとお感じでしたら、https://lachlan-miller.me/design-patterns-for-vuejs-jaをご覧ください-購買力が低い国の読者向けに購入サポートを提供しています。
PDF + EPUBのダウンロード、ソースコード(エクササイズの回答を含む)。
PDF + EPUBのダウンロード、ソースコード(エクササイズの回答を含む)。