Albert
я могу код скинуть
Albert
можешь бьыстро изменить?
Albert
или ты не у пк?
Daniil
грубо: <nav> + main? <home>:<abaut> через час буду за компом
Daniil
через 30 минут даже
Albert
ок, а сидеть до скольки будешь?)
Albert
такс, такой вопрос: когда передовать функцию на событие (к примеру onClick) с (), а когда без? (я правильно понимаю, если передовать с (), то она сразу же вызывается, а если без, то она вызывается тогда, когда происходит событие, верно?
Данил
Да
Владислав
Товарищи.
В ветках Гита не отображается жёлтый кружок.И я хз где нахожусь.Он как то поднастраивается?
Daniil
До утра скорее всего но не факт
Albert
а вот параметры в axios в методах вторым парметром идут данные (свойства), а что идет в post (nfr как данные там 3 параметром, а вторым что атм должно быть?)
Albert
не подскажите?
Albert
але)
Daniil
Albert
ок
Albert
как-то забыл, что это библиотека
Albert
и она отдельна
Daniil
так и есть)
Artem
Artem
прочитал миллион мануалов из инета не фига ни чего этого не работает.
Daniil
Daniil
Daniil
Daniil
может.. я не в курсе) у нас пока без этого
Александр
Daniil
и я из него) может пересекемся)
Albert
кто нибудь поможет с плагином auto-import? (подключил его в vscode, а он не рабоатет зараза)
Albert
было ли у кого такое, и как это решить?
Anton
Ребят, вопрос, как правильно задавать ссылку в компонентах? Просто у меня ругается VSCode
Daniil
Anton
Через тег
<nav>
<a href='foo'>blavla<a/>
</nav>
, только так ругаться перстал
Daniil
а что за ругань была?
Albert
такой вопрос, зачем нужна контейнерная компонента? ( в чем ее плюсы, перед кашей? (то есть в одном файле все находится: контейнерная и презентационная?)
Albert
кроме как разделения кода еще что-то есть, я догадываюсь, но хотелось бы от вас услышать все моменты)
Daniil
в контейнерах обычно есть логика в компонентах просто отрисовка
Владислав
так он и спрашивает кроме этого есть какие-нибудь плюшки
Владислав
или нет
Oleksii
Albert
Daniil
Oleksii
Albert
ок. спасибо
Albert
странно, что 1260 участников, а переписываются от силы 20)))
Daniil
возможно просто люди забыли отписаться) я просмотрел только пару человек были в сентябре остальные относительно недавно
Виктор
Виктор
1260....
Я бы первый покинул группу наверное))
Daniil
))
Daniil
читать и видеть какие проблемы вообще возможны тоже интересно
Виктор
Dmitry
Добрый день!
У меня в App.js есть функция для открытия дравера
const toggleDrawer = (open) => event => {
if (event.type === 'keydown' && (event.key === 'Tab' || event.key === 'Shift')) {
return;
}
setState({...state, drawerIsOpen: open});
};
Я передаю эту функцию в Header.js (toggleDrawer={toggleDrawer}) и вызываю её в онклик и всё работает onClick={props.toggleDrawer(true)
Но если я помещаю вызов функции из пропсов вдругую функцию, то не работает
const openDrawer = () => {
props.toggleDrawer(true)
};
onClick={openDrawer} //NOT WORK
Кто-то знает почему это происходит?
Dmitry
Я так понимаю это из-за event. Откуда он вообще берется и как его передать через openDrawer?
Oleg
ниче не понятно, надо код
Max
OpenDrawer(event) и дальше прикинь в свою функцию
Max
React сам засунет ивент в параметр
Max
Или тебе другое что-то надо?
Dmitry
Я так понимаю у меня event теряется, мне нужно его как-то передать через эту функцию
const openDrawer = () => {
props.toggleDrawer(true)
};
Oleg
const openDrawer = (e) => {
props.toggleDrawer(true)(e);
};
Oleg
не благодари
Dmitry
ого
Dmitry
Спасибо
Dmitry
А что это за двойной вызов? toggleDrawer(true)(e)
Dmitry
это как называется? Я не понимаю)
Oleg
const toggleDrawer = (open) => event => {
if (event.type === 'keydown' && (event.key === 'Tab' || event.key === 'Shift')) {
return;
}
setState({...state, drawerIsOpen: open});
};
Oleg
у тебя функция которая возвращает функцию которая ниче не возвращает
Dmitry
да
Oleg
когда ты пишеш props.toggleDrawer(true) , то это по сути функция которую надо вызвать
Dmitry
toggleDrawer(true)(e) - тут типа первый параметр передается первой функции, а второй параметр передается второй функции?
Oleg
тоже самое что написать вот так,
Oleg
const sum = (a,b) => {
return a+b;
}
sum;
Oleg
бессмысленно
Oleg
да
Dmitry
Dmitry
Спасибо)
Oleg
😎
Dmitry
А если так писать onClick={props.toggleDrawer(true)}