Ну, не уверен, что за остальные логи c. но я думаю, что this.state.groupName
вызывает проблему.
Поскольку он устанавливает значение для этого groupName, когда значение пусто. И затем после того, как вы попытаетесь удалить весь текст, выбрав, он вернется к тому groupName, который имеет то же значение, которое вы имели, поэтому он не удалит текст в целом. Но вы можете удалить один за другим.