Artem
Соре за оффтоп, я закончил
MⅨ
О господи вся моя энергия ушла в жопу какому-то возможно индусу
Andrii
Я не тыкую за неграмматность. Я тыкнул человека выше который пришел в русскоговорящее сообщество, написал по английски при этом написал просто несвязанные между собой слова.
Дядя, а ты не думал что у человека и английский не родной. Или в твоей картине мира либо русскоговорящие либо англоговорящие только?
Alexey
ахахха
Китикет
Мальчики, успокойтесь
Artem
О господи вся моя энергия ушла в жопу какому-то возможно индусу
Да суть не в этом. А в том, что ты создаешь негатив, когда даже тебе самому он не нужен. Я тоже бывает в спекшке или от лени поставить пробел пишу что попало. Но это никак не характеризует человека. И осуждать за это дает ровно столько же профита, сколько наши любимые кухонные тарахтения о судьбах мира.
Artem
то, что чел спас дофига жизней и неграмотен не означает, что неграмотность- это хорошо
это не критично. он не филолог и не журналист. лучше пусть будет один грамотный хирург. чем сто грамотных писак, разве нет?
Andrii
О господи вся моя энергия ушла в жопу какому-то возможно индусу
Воя энергия ушла на повышение твоего ЧСВ за счёт грамматической ошибки. Но как не крути вопрос то.ю понял, но у самого мозга не хватает ответить на вопрос. Но вот до*батся к грамматике -изи. Или там спрашивали как правильно написать то или иное предложение?)
Таймураз
это не критично. он не филолог и не журналист. лучше пусть будет один грамотный хирург. чем сто грамотных писак, разве нет?
Кто тебе сказал, что это некритично? Критичность зависит от ситуации В большинстве случаев с тобой происходят обыденные вещи, и в обыденности грамотность очень даже помогает
Китикет
Сейчас придет Никита и забанит всех)
Таймураз
Пацаны, я могу за оффтоп тоже ро выдать и без Никиты
Таймураз
Бля, надо чатик для оффтопа создать
Китикет
Бля, надо чатик для оффтопа создать
А он есть, только вот пустует, что нехорошо
MⅨ
Если нужно то да пошёл бы.
Да, это самое быстрое и логичное решение
Китикет
Китикет
Предлагаю сделать подписку туда обязательной xD
Таймураз
Ну да
В рандоме дичь творится Я бы его не трогал
Eugene
друзья, подскажите, у меня есть такие компоненты: <ListItem onClick={onListItemClick} button > <ExpansionPanel expanded={expanded}> <ExpansionPanelSummary onClick={handleExpand} > </IconButton> <Typography className= <IconButton className={classes.button}> <CircleIcon />{classes.heading}>{name}</Typography> </ExpansionPanelSummary> <ExpansionPanelDetails> <Typography>{description}</Typography> </ExpansionPanelDetails> </ExpansionPanel> </ListItem> у меня получается так, что несколько кнопок внутри кнопки..как мне обрабатывать внутренние кнопки?
Eugene
повесить на каждую отдельную кнопку обработчик мне mui не дает
Eugene
ворнинг вылетает, что в других браузерах это не будет работать
Таймураз
С точки зрения ux пользователя зона нажатия внутри другой зоны нажатие- говно Пользователь может случайно промахнуться и выполнить не то действие
Eugene
так и что мне делать?
Eugene
у меня ListItem должен выбираться
Eugene
на нем должно быть 2 кнопки еще
Eugene
если я вешаю обработчики на внутренние кнопки, вываливается ворнинг
Eugene
Warning: Failed prop type: Material-UI: you are providing an onClick event listener to a child of a button element. Firefox will never trigger the event. You should move the onClick listener to the parent button element.
Таймураз
так и что мне делать?
Разгранить полосу на несколько элементов, отрабатывай по каждому элементу нажатие
Китикет
Нужно чтобы были не кнопки в кнопке, а отдельные кнопки для каждого действия, все на одном уровне
Eugene
Нужно чтобы были не кнопки в кнопке, а отдельные кнопки для каждого действия, все на одном уровне
они не могут быть на одном уровне..потому что необходимо, чтобы Item был активный и на нем еще кнопки
Eugene
заказчик так хочет
Китикет
они не могут быть на одном уровне..потому что необходимо, чтобы Item был активный и на нем еще кнопки
Ну к примеру, ты можешь сделать так, чтобы Item выбирался при нажатии на его левую часть, а кнопки действий были в правой части
Китикет
Это самый простой вариант
Китикет
Наверняка есть лучше решения
Eugene
если я создам в сэндбоксе пример, подскажите, как лучше сделать?
Китикет
Eugene
ок
Alexander
<Component1> <Component2>I'm the component</Component2> <h1> Its my component</h1> </Component2> Можно ли как-то в независимости от того, какой порядок в Component1, отображать Component2 всегда внизу?
Eugene
https://codesandbox.io/s/ancient-bird-1mv80
Eugene
https://codesandbox.io/s/ancient-bird-1mv80 задача: 1. ListItem должен выделяться по клику на белую область 2. правая иконка должна только расширять панель 3. левая иконка должна обрабатываться независимо от других 4. ссылка должна открываться тоже независимо
Георгий
Всем привет. Посоветуйте видео туториал по редуксу для новичка)))
Eugene
ребята, не делая eject в create-react-app можно alias добавить?
Konstantin
Всем привет. Посоветуйте видео туториал по редуксу для новичка)))
На ютубе, канал webdev, неплохие уроки по реакт-редакс (Евгений Ковальчук)
Anonymous
Как-то по-другому 🤔
i
всем привет, а можно компонент передать в ф-цию? ну типа... fun(component, date) { return <component date={date} />; } fun( User, {name:'Tolik',age:17});
Никита
fun(component: Component) => <Component .../>
Никита
https://reactjs.org/docs/jsx-in-depth.html#user-defined-components-must-be-capitalized
Илья
const result = data.filter(item => item.isVideo === filterWord); почему item undefined? data массив с объектами, в объекте есть свойство isVideo ?
res
Народ, подскажите, пожалуйста, по следующему вопросу. У меня есть div'ы которые можно перемещать по одному компоненту по евентам мышы(up, move, down), при этом ререндер происходит только 1 раз за все действие, когда див занимает свое новое положение, по евенту mouseUp . Позади этих div'ов имеется canvas который должен в перерисовывать svg, в то время когда пользователь передвигает div, в реальном времени. div и canvas находятся в разных компонентах. Столкнулся со следующей проблемой - как елементу svg дать понять, что сейчас происходт изменение положения div'a, для того что бы он сам изменился. Пришло в голову, пока, только одно - изменять состояние store от redux'a на каждый евент "onMouseMove" и так же подключить его к svg. Мне кажется это не правильное решение, подскажите как лучше поступить в данному случае. PS Для визуализации: в общем результат- это некое визуальное дерево, в которое можно добавить новые эелементы и связи между ними, связи это стрелки ведущие от одного эдемента к другому. Элементы можно перемещать, соответственно стрелки ведущие к этому элементу должны тянуться за ним.
Китикет
https://www.npmjs.com/package/cra-alias
Китикет
Моя разработка xD
Eugene
лол, спасибо
Китикет
Но если еще что-то понадобится кроме алиасов, все равно придется ставить какой-нибудь craco
Китикет
Потому что она работает по такому же принципу и надо тоже заменять react-scripts в package.json
Китикет
а что еще может понадобиться?
Ну любые изменения в конфиге вебпака
Dzmitry
Народ, подскажите, пожалуйста, по следующему вопросу. У меня есть div'ы которые можно перемещать по одному компоненту по евентам мышы(up, move, down), при этом ререндер происходит только 1 раз за все действие, когда див занимает свое новое положение, по евенту mouseUp . Позади этих div'ов имеется canvas который должен в перерисовывать svg, в то время когда пользователь передвигает div, в реальном времени. div и canvas находятся в разных компонентах. Столкнулся со следующей проблемой - как елементу svg дать понять, что сейчас происходт изменение положения div'a, для того что бы он сам изменился. Пришло в голову, пока, только одно - изменять состояние store от redux'a на каждый евент "onMouseMove" и так же подключить его к svg. Мне кажется это не правильное решение, подскажите как лучше поступить в данному случае. PS Для визуализации: в общем результат- это некое визуальное дерево, в которое можно добавить новые эелементы и связи между ними, связи это стрелки ведущие от одного эдемента к другому. Элементы можно перемещать, соответственно стрелки ведущие к этому элементу должны тянуться за ним.
Зачем тут редакс?
Китикет
Народ, подскажите, пожалуйста, по следующему вопросу. У меня есть div'ы которые можно перемещать по одному компоненту по евентам мышы(up, move, down), при этом ререндер происходит только 1 раз за все действие, когда див занимает свое новое положение, по евенту mouseUp . Позади этих div'ов имеется canvas который должен в перерисовывать svg, в то время когда пользователь передвигает div, в реальном времени. div и canvas находятся в разных компонентах. Столкнулся со следующей проблемой - как елементу svg дать понять, что сейчас происходт изменение положения div'a, для того что бы он сам изменился. Пришло в голову, пока, только одно - изменять состояние store от redux'a на каждый евент "onMouseMove" и так же подключить его к svg. Мне кажется это не правильное решение, подскажите как лучше поступить в данному случае. PS Для визуализации: в общем результат- это некое визуальное дерево, в которое можно добавить новые эелементы и связи между ними, связи это стрелки ведущие от одного эдемента к другому. Элементы можно перемещать, соответственно стрелки ведущие к этому элементу должны тянуться за ним.
Такое в редакс точно нельзя сувать, будет миллион апдейтов в секунду
res
Зачем тут редакс?
Он нужен для конечного результата
Китикет
Ну вот да, но как тогда?
Любой локальный стейт
Китикет
Или эффектор)
res
Любой локальный стейт
запихать оба компонента в один? Я не очень представляю как два компомента находящиеся на одной ступени иерахии могут обменитьватся друг с другом стейтами
Китикет
Либо какой-нибудь контекст, если охото глубоко прокидывать