pepper
pepper

Reputation: 1772

component data vs its props in vuejs

The official documentation says that there could be a data and a props option in a component.

For me it seems a sort of excessive functionality.

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

Upvotes: 47

Views: 17298

Answers (1)

TiagoLr
TiagoLr

Reputation: 3074

Properties are meant to be propagated and managed from parent components, while data is the component internal state (which the component is responsible for).

This concept is taken from React as far as i know, and it works pretty well. https://github.com/uberVU/react-guide/blob/master/props-vs-state.md

Upvotes: 76

Related Questions