Garden
Я типо его как-то сохранить должен
Garden
Это я тоже понимаю, чисто теоритически
Garden
А как это всё в одну функцию сделать?
Anonymous
Anonymous
const log = debounce(value => console.log(value), 600)
const getValue = ({ target: { value } }) => value
const handleDateChange = compose(log, getValue)
🤷♂
Garden
Daniil
Daniil
А что за схемы они там проворачивают?
Anonymous
Похоже, что кого-то забанили на Upwork, вот и ищут доноров.
Farik
Ребят что-бы повторно с API не тянуть одни и теже данные, необходимо 1 раз запросить, поймать и в стейт записать? Что-бы при дальнейшем при повторном нажатии он не посылал запрос.
К примеру, при ховере тяну некие данные, при 1 ховере тяну с АПИ а при повторном со стейта?
Так это делается или как-то по другому
Ilya
В общем случае, да. Бывают более сложные сценарии (вроде проверки актуальности данных и т.п.), но в целом - верно.
Anonymous
componentWillMount()
componentWillReceiveProps()
componentWillUpdate()
Не актуальные?
А shouldComponentUpdate() актуально ?
Nikolai
Daniil
Daniil
Sergey
Anonymous
Sergey
Классы тоже актуальны
Anonymous
Daniil
Ну они не дип уж точно)
Daniil
Так что называть классы неактуальными
Daniil
Хз
Nikolai
Daniil
+
Zhanadil
Ребята, в компонент передается массив - documents, где хранятся изображения и мне надо выводить в виде галереи из 4х блоков на строку, а если меньше 4х картинок надо остальное заполнить серым квадратом. То что в реакте (jsx) не можешь писать цикл for, а map ругается что ему сую не массив
Math.abs(documents.length - 4)
как дальше можно решить вопрос?
Anonymous
map ругается что ему сую не массив -
наверное потому что суете не массив
Nikolai
Denis 🇺🇦
Привет, народ, кто-нибудь знает почему когда я пишу onChange={this.handleOnChange(e)} он не видит e?
Denis 🇺🇦
странно)
Dimitri
Dimitri
либо this.handleOnChange
Denis 🇺🇦
Farik
не нужные пакеты как удалить? Просто в package удаляю и из кода?
Denis 🇺🇦
удаляешь папку node modules и по новой накатываешь
Victor
Farik
ок пасебо
Vadim
Denis 🇺🇦
Vadim
Vadim
Farik
кто-нибудь заюзывал next к готовому проекту?
Farik
сильно ли меняется архитектура файлов
🦜
Farik
Какой правильный подход архитектуры при работе с API,
Делать мелкие сервисы для каждого к примеру, userService.js и к нему отдельный context -> user-service-context, blogService -> blog-service-context
Или же делать один общий appService где в нем будут методы всего проекта
Андрей
Ilya
It depends...
Зависит от размера проекта, дальнейшей поддержки и много еще чего.
Андрей
А что генерит генерилка - это дело последнее.
Anonymous
Мистер пропер все отмыл и паркет не повредил мистер пропер
Volodymyr
глянул доку линарии и чето не понял, чем она отличается от стайледов то?)
Roman
Volodymyr
и в чем профит?
Roman
стили статичные, и не генерируются на каждый хит через js
Ula
Какой самый распространенный подход для создания двуязычного сайта?
Таймураз
🦜
Anonymous
localhost/:1 Access to XMLHttpRequest at 'http://localhost/contacts' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Anonymous
I have worng
Anonymous
how
Anonymous
componentDidMount() {
axios.get('http://localhost/contacts',function (req,res) {
res.setHeader('Access-Control-Allow-Origin', '*');
}).then(data =>{
console.log(data)
})
}
Yar
Anonymous
why server
Victor
Daniil
Daniil
Daniil
The prop handleLogin is marked as required in User, but its value is undefined.
Daniil
правильно же всё передаю, в чем ошибка