Artem
Соре за оффтоп, я закончил
Alexey
MⅨ
О господи вся моя энергия ушла в жопу какому-то возможно индусу
Andrii
Alexey
ахахха
Китикет
Мальчики, успокойтесь
Artem
О господи вся моя энергия ушла в жопу какому-то возможно индусу
Да суть не в этом. А в том, что ты создаешь негатив, когда даже тебе самому он не нужен. Я тоже бывает в спекшке или от лени поставить пробел пишу что попало. Но это никак не характеризует человека. И осуждать за это дает ровно столько же профита, сколько наши любимые кухонные тарахтения о судьбах мира.
MⅨ
Таймураз
MⅨ
Andrii
О господи вся моя энергия ушла в жопу какому-то возможно индусу
Воя энергия ушла на повышение твоего ЧСВ за счёт грамматической ошибки. Но как не крути вопрос то.ю понял, но у самого мозга не хватает ответить на вопрос. Но вот до*батся к грамматике -изи. Или там спрашивали как правильно написать то или иное предложение?)
Andrii
Китикет
Сейчас придет Никита и забанит всех)
MⅨ
Таймураз
Пацаны, я могу за оффтоп тоже ро выдать и без Никиты
Таймураз
Бля, надо чатик для оффтопа создать
Artem
Таймураз
Китикет
Китикет
Предлагаю сделать подписку туда обязательной 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
заказчик так хочет
Китикет
Это самый простой вариант
Китикет
Наверняка есть лучше решения
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 добавить?
Anonymous
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
Eugene
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
Dzmitry
Китикет
Китикет
Или эффектор)
res
Любой локальный стейт
запихать оба компонента в один? Я не очень представляю как два компомента находящиеся на одной ступени иерахии могут обменитьватся друг с другом стейтами
Китикет
Китикет
Либо какой-нибудь контекст, если охото глубоко прокидывать
Mihail