This website requires JavaScript.
Explore
Help
Sign In
mosaicstack
/
stack
Watch
21
Star
0
Fork
1
Code
Issues
339
Pull Requests
13
Actions
Packages
Projects
Releases
15
Wiki
Activity
Files
d5307d2b0a2aeea740c691b204783ab44aba7804
stack
/
v1
/
packages
/
mosaic
/
framework
/
skills
/
vue-best-practices
/
reference
T
History
jason.woltje
127a54fdff
chore: consolidate new foundation and archive v1 (
#1495
)
2026-09-07 12:32:57 -05:00
..
animation-class-based-technique.md
…
animation-key-for-rerender.md
…
animation-state-driven-technique.md
…
animation-transitiongroup-performance.md
…
async-component-hydration-strategies.md
…
async-component-loading-delay.md
…
async-component-suspense-control.md
…
async-component-vue-router.md
…
attrs-hyphenated-property-access.md
…
attrs-not-reactive.md
…
avoid-prop-drilling-use-provide-inject.md
…
component-events-dont-bubble.md
…
component-naming-pascalcase.md
…
composable-avoid-hidden-side-effects.md
…
composable-composition-pattern.md
…
composable-naming-return-pattern.md
…
composable-options-object-pattern.md
…
composable-readonly-state.md
…
composable-vs-utility-functions.md
…
composition-api-bundle-size-minification.md
…
composition-api-code-organization.md
…
composition-api-mixins-replacement.md
…
composition-api-not-functional-programming.md
…
composition-api-options-api-coexistence.md
…
composition-api-vs-react-hooks-differences.md
…
computed-array-mutation.md
…
computed-conditional-dependencies.md
…
computed-no-parameters.md
…
computed-no-side-effects.md
…
computed-properties-for-class-logic.md
…
computed-return-value-readonly.md
…
computed-vs-methods-caching.md
…
definemodel-hidden-modifier-props.md
…
definemodel-value-next-tick.md
…
directive-arguments-read-only.md
…
directive-avoid-on-components.md
…
directive-cleanup-in-unmounted.md
…
directive-function-shorthand.md
…
directive-naming-v-prefix.md
…
directive-prefer-declarative-templating.md
…
directive-vs-component-decision.md
…
directive-vue2-migration-hooks.md
…
dynamic-component-registration-vite.md
…
dynamic-components-with-keepalive.md
…
emit-kebab-case-in-templates.md
…
emit-validation-for-complex-payloads.md
…
event-once-modifier-for-single-use.md
…
exact-modifier-for-precise-shortcuts.md
…
keepalive-component-name-requirement.md
…
keepalive-memory-management.md
…
keepalive-no-cache-removal-vue3.md
…
keepalive-router-fresh-vs-cached.md
…
keepalive-router-nested-double-mount.md
…
keepalive-transition-memory-leak.md
…
lifecycle-hooks-synchronous-registration.md
…
mount-return-value.md
…
mouse-button-modifiers-intent.md
…
multiple-app-instances.md
…
no-passive-with-prevent.md
…
no-v-if-with-v-for.md
…
perf-avoid-component-abstraction-in-lists.md
…
perf-computed-object-stability.md
…
perf-props-stability-update-optimization.md
…
perf-ssr-ssg-for-page-load.md
…
perf-v-once-v-memo-directives.md
…
perf-virtualize-large-lists.md
…
plugin-prefer-provide-inject-over-global-properties.md
…
plugin-structure-install-method.md
…
plugin-symbol-injection-keys.md
…
plugin-typescript-type-augmentation.md
…
prefer-local-component-registration.md
…
prefer-props-emit-over-component-refs.md
…
prefer-ref-over-reactive.md
…
prop-boolean-casting-order.md
…
prop-composable-reactivity-loss.md
…
prop-destructured-watch-getter.md
…
prop-validation-before-instance.md
…
props-are-read-only.md
…
provide-inject-mutations-in-provider.md
…
provide-inject-symbol-keys.md
…
reactive-destructuring.md
…
reactivity-computed-over-watcheffect-mutations.md
…
reactivity-external-state-integration.md
…
reactivity-markraw-for-non-reactive.md
…
reactivity-proxy-identity-hazard.md
…
reactivity-same-tick-batching.md
…
ref-value-access.md
…
refs-in-collections-need-value.md
…
render-function-avoid-internal-vnode-properties.md
…
render-function-custom-directives.md
…
render-function-event-modifiers.md
…
render-function-functional-components.md
…
render-function-v-for-keys-required.md
…
render-function-v-model-implementation.md
…
render-function-vnodes-must-be-unique.md
…
rendering-excessive-rerenders-watch-vs-computed.md
…
rendering-prefer-templates-over-render-functions.md
…
rendering-render-function-h-import-vue3.md
…
rendering-render-function-return-from-setup.md
…
rendering-render-function-slots-as-functions.md
…
rendering-resolve-component-for-string-names.md
…
rendering-understand-vdom-block-structure.md
…
self-referencing-component-name.md
…
sfc-recommended-for-build-projects.md
…
sfc-scoped-css-child-component-styling.md
…
sfc-scoped-css-dynamic-content.md
…
sfc-scoped-css-performance.md
…
sfc-scoped-css-slot-content.md
…
sfc-separation-of-concerns-colocate.md
…
shallow-ref-for-performance.md
…
slot-conditional-rendering-with-slots.md
…
slot-define-slots-for-typescript.md
…
slot-fallback-content-default-values.md
…
slot-implicit-default-content.md
…
slot-name-reserved-prop.md
…
slot-named-scoped-explicit-default.md
…
slot-render-scope-parent-only.md
…
slot-renderless-components-vs-composables.md
…
slot-v-slot-on-components-or-templates-only.md
…
ssr-custom-directive-getssrprops.md
…
ssr-platform-specific-apis.md
…
state-ssr-cross-request-pollution.md
…
style-binding-camelcase.md
…
suspense-events-for-state-tracking.md
…
suspense-experimental-api-stability.md
…
suspense-fallback-not-immediate-on-revert.md
…
suspense-nested-suspensible-prop.md
…
suspense-nesting-order-with-router.md
…
suspense-revert-only-on-root-change.md
…
suspense-single-child-requirement.md
…
tailwind-dynamic-class-generation.md
…
teleport-css-positioning-issues.md
…
teleport-disabled-for-responsive.md
…
teleport-logical-hierarchy-preserved.md
…
teleport-multiple-to-same-target.md
…
teleport-scoped-styles-limitation.md
…
template-functions-no-side-effects.md
…
template-ref-unwrapping-top-level.md
…
transition-animate-transform-opacity.md
…
transition-group-flip-inline-elements.md
…
transition-group-key-requirement.md
…
transition-group-move-animation-position-absolute.md
…
transition-group-no-default-wrapper-vue3.md
…
transition-group-no-mode-prop.md
…
transition-group-staggered-animations.md
…
transition-js-hooks-done-callback.md
…
transition-key-for-same-element.md
…
transition-mode-out-in.md
…
transition-nested-duration.md
…
transition-reusable-scoped-style.md
…
transition-router-view-appear.md
…
transition-single-element-slot.md
…
transition-type-when-mixed.md
…
transition-unmount-hook-timing.md
…
ts-component-ref-typeof-instancetype.md
…
ts-custom-directive-type-augmentation.md
…
ts-defineemits-type-based-syntax.md
…
ts-defineprops-boolean-default-false.md
…
ts-defineprops-imported-types-limitations.md
…
ts-defineprops-type-based-declaration.md
…
ts-event-handler-explicit-typing.md
…
ts-provide-inject-injection-key.md
…
ts-reactive-no-generic-argument.md
…
ts-shallowref-for-dynamic-components.md
…
ts-template-ref-null-handling.md
…
ts-template-type-casting.md
…
ts-withdefaults-mutable-factory-function.md
…
updated-hook-performance.md
…
v-for-use-computed-for-filtering.md
…
v-html-xss-security.md
…
v-if-vs-v-show-performance.md
…
v-model-vue3-breaking-changes.md
…
watch-deep-performance.md
…
watch-deep-same-object-reference.md
…
watch-flush-timing.md
…
watch-immediate-option.md
…
watch-reactive-property-getter.md
…
watch-vs-watcheffect.md
…
watcheffect-async-dependency-tracking.md
…
watcheffect-flush-post-for-refs.md
…