• ENTRAR
  • No hay productos en el carrito.

mutaciones entre corchetes

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)
  • Autor
    Publicaciones
  • #13261

    juanan
    Participante

    hola buenas.

    no entiendo la ventaja de tener un fichero con las constantes de las mutaciones a utilizar.

    tampoco se pq van en corchetes cuando las utilizamos [types.LOGIN_SUCCESS].

    siempre he visto el nombre de la mutacion sin [ ].

    muchas gracias

    #13262

    Cursosdesarrolloweb
    Jefe de claves

    Hola Juanan,

    Son distintas formas de hacer las cosas, lo que mencionas es una de las formas que utilizamos en el curso, pero también lo hacemos sin corchetes, puedes utilizar la que más te guste o la que creas que es mejor, ambas funcionan de la misma forma.

    Respecto a tener un fichero para los tipos de mutaciones, tiene mucho sentido, todo lo que sea centralizar y parametrizar variables que puedan ser utilizadas en distintos sitios siempre es bueno, así, si en algún momento cambia por X motivo, sólo tendrás que modificar ese archivo, y no todo el código.

    Un saludo y cualquier duda no dudes en comentar de nuevo.

    #13263

    juanan
    Participante

    Hola.

    perdona pero no termino de entender.

    entonces en este caso que tu comentas podiamos haber puesto types.LOGINS_SUCCESS sin parentesis, y funcionaria igual?

    entonces porque pones los [], tiene alguna ventaja ?

    gracias

    #13264

    Cursosdesarrolloweb
    Jefe de claves

    Hola Juanan,

    Fíjate en los 2 ejemplos de uso del curso, el primero en la aplicación que utilizamos corchetes y el segundo en la aplicación de TODOS.

    Si te fijas, hacemos lo mismo de distinta forma, el principal motivo es que si utilizas la notación types.SET_POST sin corchetes en la clave de un objeto obtendrás un error ya que no es posible hacerlo.

    Por lo tanto, si quieres tenerlo todo ordenado en un único archivo (mutation types) para simplemente después utilizarlo en cualquier sitio, utiliza corchetes, de otra forma utiliza el ejemplo de la aplicación de TODOS, en cualquier caso tu aplicación funcionará, no tiene más importancia.

    Un saludo.

    #13267

    juanan
    Participante

    hola

    gracias, me parece que ya lo tengo claro.

    Creo que tiene que ver con las computed properties  names de javascript.

    https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Object_initializer

    saludos

Viendo 5 publicaciones - del 1 al 5 (de un total de 5)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/mutaciones-entre-corchetes">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
📢 Inscríbete a cualquier curso por solo 10€ con acceso inmediato y para siempre📢
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register