Преподаватель отлично объясняет за реакт. Советую
https://coursehunter.net/course/react-redux-professionalnaya-razrabotka
https://coursehunter.net/course/react-redux-professionalnaya-razrabotka
CourseHunter
React + Redux - Профессиональная Разработка
Практическая разработка коммерческих React приложений. Чтобы сделать этот курс максимально полезным, мне очень важно знать мнение первых учеников. А это невозможно сделать, не поделившись готовыми уроками уже сейчас. Этот курс снят на 70% (это означает, что…
Forwarded from WordPress Digest (WordPress Digest)
Как использовать Google Calendar API v3: стоимость, лимиты и примеры.
#wordpress #development #api #GoogleCalendar
https://elfsight.com/blog/2020/05/how-to-use-google-calendar-api-v3-cost-limits-examples/
#wordpress #development #api #GoogleCalendar
https://elfsight.com/blog/2020/05/how-to-use-google-calendar-api-v3-cost-limits-examples/
Forwarded from Веб-стандарты (Веб-стандарты)
Sorted CSS Colors. Инструмент Мустафы Энеса со списком именованных цветов в CSS, сгруппированных по оттенкам и отсортированных по яркости и насыщенности — https://enes.in/sorted-colors/
Forwarded from Веб-стандарты (Веб-стандарты)
Шпаргалка по гридам. Юлия Бухвалова соединила документацию с интерактивными примерами для лучшего понимания — https://yoksel.github.io/grid-cheatsheet/
Forwarded from Веб-стандарты (Веб-стандарты)
В поиске баланса между нативным и кастомным селектом. Сандрина Перейра создаёт гибридный компонент с кастомной стилизацией <select> только для курсора и с нативным внешним видом во всех остальных случаях — https://css-tricks.com/striking-a-balance-between-native-and-custom-select-elements/
❤1👍1
Forwarded from Vue-FAQ
Чтобы заставить
#vite #tip
Vite HMR перегружаться при изменении конкретных файлов, иногда может понадобиться такой плагин:// vite.config.ts
const fullReloadJson5 = {
name: "full-reload-json5",
handleHotUpdate({ file, server }) {
if (file.endsWith(".json5")) {
server.ws.send({ type: "full-reload" });
}
return [];
},
};
// ...
plugins: [
vue(),
json5Plugin(),
fullReloadJson5,
],
#vite #tip
Forwarded from Vue-FAQ
Если показываете через
Через
Через хук роутера
Второй способ дает еще возможность использовать
#router #tip
<router-view> страницу с route параметром (продукты, каталоги, пользователей через id), и надо при смене параметра загружать нового, - то есть, следить за изменением параметра, то делать это можно двумя способами.Через
watch:watch(
() => props.id,
async () => {
userData.value = await fetchUser(to.params.id);
},
{ immediate: true }
);
Через хук роутера
onBeforeRouteUpdate:js
import { onBeforeRouteUpdate } from 'vue-router'
onBeforeRouteUpdate(async (to, from) => {
if (to.params.id !== from.params.id) {
userData.value = await fetchUser(to.params.id);
}
})
Второй способ дает еще возможность использовать
onBeforeRouteLeave, если вдруг надо#router #tip
❤2