Хочу добить вчерашний вопрос . Ночь была, тупил. Есть код, по курсу делается иначе, но я хотел сам написать, и задался вопросом, почему так код работает, но как вернуть в блоке else предыдущий стейт? или просто сделать так, что бы setState в иф перестал срабатывать, когда условие не соблюдено? т.е. если бы на 2м скрине из поля поиска я удалил Dr