Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elementos por defecto en componentes #1741

Open
1 task
yceballost opened this issue Apr 23, 2024 Discussed in #1144 · 0 comments
Open
1 task

Elementos por defecto en componentes #1741

yceballost opened this issue Apr 23, 2024 Discussed in #1144 · 0 comments

Comments

@yceballost
Copy link
Collaborator

Component list

  • Component 01

Discussed in #1144

Originally posted by aweell March 23, 2023

Goal

Evaluar cuál debería ser la estrategia a la hora de crear nuevos componentes en la librería con respecto a la visibilidad de sus elementos.

  • Estrategia 1: Los componentes presentarán por defecto únicamente sus elementos mínimos, esto permite que cuando un componente esté desenlazado de la librería o una de sus propiedades se modifique no aparezcan elementos indeseados al hacer update.
  • Estrategia 2: Mostrar los elementos que se espera / se conoce (en caso de un refactor) que sean los mas usados para evitar que el usuario tenga trabajo adicional tocando propiedades de la librería.

Context

Recientemente ha ocurrido con componentes que estaban desenlazados de la librería que al volver a enlazarlos han aparecido elementos indeseados que vienen por defecto en el componente. Esto puede suponer un retrabajo a la hora de afrontar actualización de archivos legacy que usan mística o breaking changes de la librería.

Impact

En función de la estrategia elegida:

  • Mejoras en mantenimiento, evitar breaking changes
  • Menor uso del panel de propiedades

Discussion Questions

  • Cual debería ser la estrategia idónea a seguir
  • Existe una tercera opción para tener lo mejor de los dos mundos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Development

No branches or pull requests

1 participant