Clarify "Multi-level inheritance is supported." #436
-
The docs mention "Multi-level inheritance is supported." in several places: What does "multi-level inheritance" mean, exactly?? I initially was hoping it meant we could override individual default theme components, like we could in v1; however, the default theme no longer uses aliases, so afaict, if we want to override a single component, like |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
"multi-level inheritance": theme B can extend theme A, and theme C can still extend theme B. This is not supported in v1: https://v1.vuepress.vuejs.org/theme/inheritance.html I'm not a native English speaker, so should we replace "multi-level inheritance" with "high-order inheritance"? You should have also noticed this in v1 docs: It's still marked as "beta" even now, which means that it's an experimental feature. You should not expect that it would be kept as is in v2, which is a breaking major version. |
Beta Was this translation helpful? Give feedback.
"multi-level inheritance": theme B can extend theme A, and theme C can still extend theme B.
This is not supported in v1:
https://v1.vuepress.vuejs.org/theme/inheritance.html
I'm not a native English speaker, so should we replace "multi-level inheritance" with "high-order inheritance"?
You should have also noticed this in v1 docs:
It's still marked as "beta" even now, which means that it's an experimental feature. You should not expect that it would be kept as is in v2, which is a breaking major version.