// если разница больше 1-го пикселя
(windowWidth - navItemWidth) > 1 ? navItemMore.show() : navItemMore.hide()
navItemWidth > windowWidth ? navItemMore.show() : navItemMore.hide();
console.info(navItemWidth, windowWidth)
Нужно ли расширять пропсы моей кнопки от всех ButtonProps? Получается что моя кнопка принимает всё, что принимает кнопка с библиотеки. Тогда я могу передать например size='large' и будут применены стили дефолтные, так как свои стили я не определил. То есть нету костистентности
Есть ли смысл вообще использовать муи для таких базовых компонент, если я переопределяю очень много стилей?
const uploadVideo = async (e) => {
setVideoUrl("http://localhost:3000/video");
};
useEffect(() => {
if (!userLocation) return;
getData({ lodaing: true, data: appState.data })
const API = '***'
const url = `https://api.openweathermap.org/data/2.5/weather?lat=${userLocation.lat}&lon=${userLocation.lon}&appid=${API}&units=metric`
fetch(url)
.then(res => res.json())
.then(res => {
console.log(res)
getData({
loading: false,
data: {
name: res.name,
country: res.sys.country,
temp: res.main.temp,
humidity: res.main.humidity,
speed: res.wind.speed,
},
})
})
}, [userLocation])
useEffect(() => {
// ...
}, [getData])
useEffect(() => {
if (!appState) return;
// ...
}, [appState])