Tengo una pregunta que ronda mi mente desde hace un tiempo. ¿Todos los componentes creados deberían ser reutilizables? Supongamos que tenemos algunos html, css y javascript que no se pueden reutilizar. Por ejemplo, una tabla CRUD para un producto específico (por ejemplo, CRUD de usuarios) que se actualiza a través de métodos y observadores y otras cosas. Podría crearse como un componente llamado UsersTable, pero ese componente no se puede reutilizar ya que tiene los métodos relativos a la administración de usuarios a través de DB. Entonces, por ejemplo, ¿debería declararse ese componente como html/css y js sin formato dentro del padre o debería declararse como un componente y emitir eventos para comunicarse con su padre?