Давайте предположим, что я поддерживаю модуль для реагирующего компонента, и работаю над PR, чтобы добавить новую функцию.
В рамках работы над этой функцией, давайте также предположим, что я реорганизовал компонент для удаления некоторые внутренние компоненты, которые были ранее видны, если бы вы сделали снимок Jest визуализированного компонента. (Предположим, я удалил внутренний промежуточный компонент, а не все, что влияет на вывод DOM компонента). Функционально компонент идентичен, и весь существующий код совместим.
Должен ли я выпустить свою функцию в качестве новой основной версии компонента, поскольку может потребоваться обновление тестов моментальных снимков некоторых пользователей? Или достаточно незначительной версии?