diff --git a/guide/english/vue/components/index.md b/guide/english/vue/components/index.md
index 7c66dc3cef..8a2406be8d 100644
--- a/guide/english/vue/components/index.md
+++ b/guide/english/vue/components/index.md
@@ -84,3 +84,32 @@ Once a prop is registered, you can pass data to it as a custom attribute, like t
```
+
+### Single File Components
+
+Instead of declaring many components in a single file resulting in a long spagetti code. You may want to modularize your components by having different files. (ie. more info: https://vuejs.org/v2/guide/single-file-components.html)
+
+Enclose your template in a tag, script the structure of the component in the
+
+
+```