говорит, что ключ необходим, чтобы убедиться в обоих транзишинах, что это применяется к тому же самому элементу..
Да, именно так. По сути ж удаляется один HTML-элемент и появляется другой, фреймворку их надо логически между собой связать, чтобы снять позицию первого, позицию второго и для обоих создать такую crossfade-анимацию, которая будет выглядеть как плавный переход одного в другое с плавной прозрачностью и плавным изменением размеров элементов.