// States should also be easily identifiable.
// Because they're connected to dynamic behavior!
// And you want to quickly spot them

// do!
.example {
  &__list {
    &-isCollapsed {
      // code
    }
    
    &-isExpanded {
      // code
    }
  }
  
  // don't
  .example {
    &__listExpanded {
      // code
    }
    
    &__listCollapsed {
      // code
    }
    
    // that looks like a modifier,...done wrong!
    &__listItem--noIcon {
      // code
    }
  }