Albert
я могу код скинуть
Albert
можешь бьыстро изменить?
Albert
или ты не у пк?
Daniil
грубо: <nav> + main? <home>:<abaut> через час буду за компом
Daniil
через 30 минут даже
Albert
ок, а сидеть до скольки будешь?)
Albert
такс, такой вопрос: когда передовать функцию на событие (к примеру onClick) с (), а когда без? (я правильно понимаю, если передовать с (), то она сразу же вызывается, а если без, то она вызывается тогда, когда происходит событие, верно?
Данил
Да
Владислав
Товарищи. В ветках Гита не отображается жёлтый кружок.И я хз где нахожусь.Он как то поднастраивается?
Daniil
До утра скорее всего но не факт
Albert
а вот параметры в axios в методах вторым парметром идут данные (свойства), а что идет в post (nfr как данные там 3 параметром, а вторым что атм должно быть?)
Albert
не подскажите?
Albert
але)
Albert
ок
Albert
как-то забыл, что это библиотека
Albert
и она отдельна
Daniil
так и есть)
Artem
прочитал миллион мануалов из инета не фига ни чего этого не работает.
Daniil
А ты откуда? из РФ? Как обойти блокировку?
не я из РБ как и Димыч насколько я понял
Artem
не может быть, зря что ли писали)))
да хз, может РКН че новое придумал, причем на двух машинах не пашет, не на стационарном компе, не на ноуте(((
Artem
по поводу бота?
по поводу блокировки telegram
Daniil
может.. я не в курсе) у нас пока без этого
Daniil
и я из него) может пересекемся)
Albert
кто нибудь поможет с плагином auto-import? (подключил его в vscode, а он не рабоатет зараза)
Albert
было ли у кого такое, и как это решить?
Anton
Ребят, вопрос, как правильно задавать ссылку в компонентах? Просто у меня ругается VSCode
Anton
Через тег <nav> <a href='foo'>blavla<a/> </nav> , только так ругаться перстал
Daniil
а что за ругань была?
Albert
такой вопрос, зачем нужна контейнерная компонента? ( в чем ее плюсы, перед кашей? (то есть в одном файле все находится: контейнерная и презентационная?)
Albert
кроме как разделения кода еще что-то есть, я догадываюсь, но хотелось бы от вас услышать все моменты)
Daniil
в контейнерах обычно есть логика в компонентах просто отрисовка
Владислав
так он и спрашивает кроме этого есть какие-нибудь плюшки
Владислав
или нет
Oleksii
такой вопрос, зачем нужна контейнерная компонента? ( в чем ее плюсы, перед кашей? (то есть в одном файле все находится: контейнерная и презентационная?)
Можно и кашей, но разделять код - хорошая манера, легко читать код, принцип single responsibility (единственная ответственность)
Daniil
а еще тестировать вроде легче презентационные компоненты, верно?
тесты это отдельная пестня, но в целом упрощение тестирования давний тренд
Albert
ок. спасибо
Albert
странно, что 1260 участников, а переписываются от силы 20)))
Daniil
возможно просто люди забыли отписаться) я просмотрел только пару человек были в сентябре остальные относительно недавно
Виктор
странно, что 1260 участников, а переписываются от силы 20)))
Многие читают и пишут только когда есть вопрос. А так бы каша была тут... )
Виктор
странно, что 1260 участников, а переписываются от силы 20)))
Да и если каждый написал по одному сообщению.....
Виктор
1260.... Я бы первый покинул группу наверное))
Daniil
))
Daniil
читать и видеть какие проблемы вообще возможны тоже интересно
Alexander
Да и если каждый написал по одному сообщению.....
Нее.. Лучше ламповость, чем, когда у тебя + 500 сообщений в минуту
Виктор
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)}