En lo personal me gusta más reactive()
porque me recuerda más al Options API (con el que aprendí Vue) y me evito de usar el .value
jaja.
.
Como sugerencia, para no tener que estar agregando el productState
en todos los lugares donde se usaban como product
, lo que podemos hacer es destructurar a productState:
const productState = reactive({
product: {
// Todas las propiedades
}
});
const { product } = productState;
De esa forma solo tenemos que preocuparnos por eliminar el .value
de los lugares donde usamos el product
😄
.
Dejo el código de esta clase:
.
https://github.com/RetaxMaster/vue3-platzi-commerce/tree/00104f44d8218c87260936de79fa4c5407562526
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?