diff --git a/src/guide/comparison.md b/src/guide/comparison.md index 4bf3bb057c..9a05eb8396 100644 --- a/src/guide/comparison.md +++ b/src/guide/comparison.md @@ -32,7 +32,7 @@ Instead of a Virtual DOM, Vue.js uses the actual DOM as the template and keeps r API-wise, one issue with React (or JSX) is that the render function often involves a lot of logic, and ends up looking more like a piece of program (which in fact it is) rather than a visual representation of the interface. For some developers this is a bonus, but for designer/developer hybrids like me, having a template makes it much easier to think visually about the design and CSS. JSX mixed with JavaScript logic breaks that visual model I need to map the code to the design. In contrast, Vue.js pays the cost of a lightweight data-binding DSL so that we have a visually scannable template and with logic encapsulated into directives and filters. -Another issue with React is that because DOM updates are completely delegated to the Virtual DOM, it's a bit tricky when you actually **want** to control the DOM yourself (although theoretically you can, you'd be essentially working against the library when you do that). For applications that needs ad-hoc custom DOM manipulations, especially animations with complex timing requirements, this can become a pretty annoying restriction. On this front, Vue.js allows for more flexibility and there are [multiple FWA/Awwwards winning sites](https://github.com/vuejs/vue/wiki/Projects-Using-Vue.js#interactive-experiences) built with Vue.js. +Another issue with React is that because DOM updates are completely delegated to the Virtual DOM, it's a bit tricky when you actually **want** to control the DOM yourself (although theoretically you can, you'd be essentially working against the library when you do that). For applications that needs ad-hoc custom DOM manipulations, especially animations with complex timing requirements, this can become a pretty annoying restriction. On this front, Vue.js allows for more flexibility and there are [multiple FWA/Awwwards winning sites](https://github.com/vuejs/awesome-vue#interactive-experiences) built with Vue.js. Some additional notes: diff --git a/src/guide/plugins.md b/src/guide/plugins.md index b418b3fdc8..4a3c98c14d 100644 --- a/src/guide/plugins.md +++ b/src/guide/plugins.md @@ -73,4 +73,4 @@ Vue.use(VueRouter) - [vue-element](https://github.com/vuejs/vue-element): Register Custom Elements with Vue.js. -- [List of User Contributed Tools](https://github.com/vuejs/vue/wiki/User-Contributed-Components-&-Tools) +- [List of User Contributed Tools](https://github.com/vuejs/awesome-vue#libraries--plugins)