1) как сделать проще двустороннее связывание? (не в 5 строк, а в одну-2 хотябы - аналог v-model во вью)В "голом" Реакте - никак.
2) useEffect срабатывает когда месяц поменялся на такое же значение(значение такое же, ссылка другая), как сделать чтобы он не отрабатывал в этом случае? (аналог watch во вью)Передавать в deps финальные скалярные значения:
- }, [filters]);
+ }, [filters.month.month, filters.month.year]);
$_GET
и уж конечно никаких $cats=$site->qa("select * from categories where catid=0 order by name asc");
Тогда они будут простыми и ошибку будет сложнее совершить и гораздо легче найти. А если она случится в контроллере, то там уже трейс будет нормальный.Note that like fetch() itself, json() is asynchronous, as are all the other methods to access the response body content.
опцию автоматического создания PWA через сохранение на рабочий экранНет такой опции. PWA вы должны сами создать, а эта кнопка просто добавляет "ярлык на рабочий стол". Для реализации оффлайновой работы вы должны добавить ServiceWorker с нужной логикой (и, емнип, манифест приложения).
test += 10;
Имеет смысл делать обновление, если все работает нормально?В идеальной вселенной со сферическими конями, где обновление происходит одной кнопкой - конечно, имеет.
if (event.keyCode === 9) {
if (event.shiftKey) {
$('.prev').trigger('click');
console.log('shift + tab was pressed');
} else {
$('.next').trigger('click');
console.log('tab only was pressed');
}
}