Я думаю, что это все вопрос удобства / предпочтения.
Я предпочитаю двойные кавычки, потому что они соответствуют тому, что есть в C #, и это моя среда, над которой я обычно работаю: C # + JS.
Также одна из возможных причин двойных кавычек по сравнению с одинарными - это то, что я нашел в коде моих проектов:
Французский или некоторые другие языки часто используют одинарные кавычки (например, английский), поэтому, если по какой-то причине вы в конечном итоге будете рендерить строки со стороны сервера (что, как я знаю, является плохой практикой), одиночная кавычка будет отображаться неправильно.
Вероятность использования двойных кавычек на обычном языке низкая, поэтому я думаю, что у нее больше шансов не сломать что-либо.