Предлагаю подумать над тем чтобы добавить рантайм проверку src в useImageLoadingState, проверка типами не всегда может помочь увидеть проблему
Например, тк у нас в половине банка тип null в принципе на деле не используется, возможно что ts пропустит src === null как аргумент.
Недавно в новом клике был прецедент, в проде получили кучу лишних запросов за картинкой.
Кажется, что лучше добавить рантайм проверку в хук, чтобы наверняка избежать лишних запросов когда по какой-то причине в хук уходит неадекватная строка (пустая или null)
Предлагаю подумать над тем чтобы добавить рантайм проверку src в useImageLoadingState, проверка типами не всегда может помочь увидеть проблему
Например, тк у нас в половине банка тип null в принципе на деле не используется, возможно что ts пропустит src === null как аргумент.
Недавно в новом клике был прецедент, в проде получили кучу лишних запросов за картинкой.
Кажется, что лучше добавить рантайм проверку в хук, чтобы наверняка избежать лишних запросов когда по какой-то причине в хук уходит неадекватная строка (пустая или null)