Что плохо знаешь во Vue

Ответ

Компоненты высшего порядка (HOC) - редко использую, обычно предпочитаю Composition API.
Оптимизация рендеринга больших списков - знаю про v-for + key, но глубоко не разбирался в виртуальном скролле.
Кастомные директивы - писал простые, но сложные (например, drag-and-drop) обычно беру из библиотек.

Пример слабого места - кастомные transitions:

<transition name="fade">
  <!-- часто забываю про CSS-классы -->
  <div v-if="show">Content</div>
</transition>

<style>
.fade-enter-active { /* иногда путаю порядок классов */ }
.fade-leave-to { opacity: 0; }
</style>

Также слабое место - интеграция Vue с Web Components.