component data vs its props in vuejs : <p>The official documentation says that there could be a <code>data</code> and a <code>props</code> option in a component.</p>

<p>For me it seems a sort of excessive functionality.</p>

<p>Why do I need both properties and data in my component? Which goals they are aimed?</p>
