diff --git a/src/v2/guide/list.md b/src/v2/guide/list.md
index b40d096217..cfd4ca21fe 100644
--- a/src/v2/guide/list.md
+++ b/src/v2/guide/list.md
@@ -218,9 +218,11 @@ new Vue({ el: '#range' })
You can directly use `v-for` on a custom component, like any normal element:
``` html
-
+
```
+> In 2.2.0+, when using `v-for` with a component, a [`key`](list.html#key) is now required.
+
However, this won't automatically pass any data to the component, because components have isolated scopes of their own. In order to pass the iterated data into the component, we should also use props:
``` html