Данные нужно запрашивать только тогда, когда они нужны вашему приложению. Если они нужны "сразу" при открытии приложения - можно фетчить в корневом компоненте, хотя так все же никто не делает. Кроме танков есть еще RTK Query с блекджеком и ... ну вы поняли.
Если ошибка у 1 пользователя, я бы смотрел в сторону плагинов, установленных у пользователя в браузере. Сам по себе Firefox повлиять на js не может. Пусть отключит все плагины.
React тут не причем. Ширина устанавливается в CSS: либо через width, либо max-width.
Покажите ваш код, без него - любой ответ - это гадание на кофейной гуще.
PHP на бекэнде выступает в роли API - отвечает данными на запросы фронта (React). Сам PHP ничего не рендерит, только отдает данные как правило в формате JSON.
React.JS - это фронт, он занимается генерацией/отрисовкой страниц, отправкой запросов на бек, обработкой полученных от бека данных. Вся работа с шаблонами, страницами, CSS и анимацией происходит тут.
Если вы хотите простой ответ - добавьте на ваш сайт мобильную верстку. Как? Это вопрос выходит за рамки данного сайта. В интернете полно статей на эту тему. Если очень коротко - вам нужно изучить как применять media-запросы в рамках CSS.
const [errors, setErrors] = useState({
name: '',
teleph: '',
email: '',
});
// когда нужно устанавливается одну ошибку
setErrors({ ...errors, [name]: value })
// где name - имя ключа объекта с ошибками, value - значение ошибки
HTTPS обязателен для работы с аудио или видео через JS. Подойдет любой валидный SSL-сертификат, в том числе и от Let`s Encrypt. Насчет "самодельных" сертификатов сказать не могу - не пробовал.
Мне кажется тут все просто, это кеш. У кого-то из пользователей кеш уже обновился, погрузил ваши правки и нормально работает. А у кого-то ещё нет. Можно подождать, можно заставить кеш обновиться у всех пользователей.
Как правильно? А так, как вам удобнее. Кому то удобнее все в одном файле держать. Мне удобнее разбить на логические части: переменные (variables), миксины (mixins), шрифты (fonts). Однозначного ответа тут не может быть.
Если вас беспокоит вопрос производительности - не беспокойтесь, разницы нет.