voix
Evgen
Looch
Shimon
Evgen
А вообще тупо делаешь цикл и ждешь резолва промиса )))) и выходишь из метода
Danila
for (await value of arrayOfPromises){}
Vaz-gen
Всем привет! Вопрос допустим у нас есть масив обектов { id: 1, parentid: null, content: "lala1" },
{ id: 1.1, parentid: 1, content: "lala1" },
{ id: 1.2, parentid: 1, content: "lala1" },
{ id: 2, parentid: null, content: "lala1" },
{ id: 2.1, parentid: 2, content: "lala1" } как можно сделать так чтоб когда parent id = null то он становился родитеьским дивом а когда 1 то чтоб он становился дочерним для null и в такой последовательности до бесконечности в конечном итоге долюно быть чтото типо дерево вложенности
Юрий
ребят, вопрос. Редюсер модалки
а будет не правильно в reducer импортнуть
const dispatch = useDispatch();
что бы потом колбэки описать с dispatch сразу? (колбэки которые будут отправляться в качестве пропсов в модалку?)
Ildar
Всем привет! Сафари при скроле не успевает рендерить контент https://take.ms/Bjcw5k. Хром справляется. С чем может быть связано? как найти причину?
Vabka
Ildar
нужен способ обойти эту особенность)
𝓐𝓟𝓣𝓔𝓜
Установить хром)
Ildar
Такое просходит когда скролится элемент body. Если скрол переместить на wrapper div, то белые области пропадут
Andy
Привет, ребята)
Ildar
Mihran
Looch
Всем привет! Вопрос допустим у нас есть масив обектов { id: 1, parentid: null, content: "lala1" },
{ id: 1.1, parentid: 1, content: "lala1" },
{ id: 1.2, parentid: 1, content: "lala1" },
{ id: 2, parentid: null, content: "lala1" },
{ id: 2.1, parentid: 2, content: "lala1" } как можно сделать так чтоб когда parent id = null то он становился родитеьским дивом а когда 1 то чтоб он становился дочерним для null и в такой последовательности до бесконечности в конечном итоге долюно быть чтото типо дерево вложенности
через всякие хелперы типа lodash set можешь сделать
Looch
Всем привет! Вопрос допустим у нас есть масив обектов { id: 1, parentid: null, content: "lala1" },
{ id: 1.1, parentid: 1, content: "lala1" },
{ id: 1.2, parentid: 1, content: "lala1" },
{ id: 2, parentid: null, content: "lala1" },
{ id: 2.1, parentid: 2, content: "lala1" } как можно сделать так чтоб когда parent id = null то он становился родитеьским дивом а когда 1 то чтоб он становился дочерним для null и в такой последовательности до бесконечности в конечном итоге долюно быть чтото типо дерево вложенности
https://codesandbox.io/s/l7143o3659 чета типа такого
Mihran
Ildar
Vaz-gen
Dmitry
Андрей
Всем привет! Кто пользовался Autocomplete из Material UI? Взял пример из документации, но у меня не фильтруется поиск, то есть при вводе значения в поле список предлагаемых вариантов не меняется никак.
$$$$$$$
гайзы ,знаете какие нибудь алгоритмы по реализации подобного календаря
$$$$$$$
готовая либа хз , тут кастомные нюансы есть
Виктор
ты собрался с нуля сделать календарь?)
Bogdan
404 не ловит, не понимаю, что не так) в доке же так же
🦜
если что этот роут в самом конце дерева композиции должен быть
Bogdan
Юрий
ребят, появилась идея с модалками, по результату в саге, я дергаю success/ error, в редюсере в зависимости от кейса, я открываю модалку передавая ей (propsType: "MODAL_NAME", props), в пропсы хочу пихать ей различные колбэки)
вопрос остается открым, как мне передавать колбэки которые дергают экшены?
я ведь не могу передать ей:
dispacth(hideModal())
Bogdan
никогда не думал, что не смогу 404 отобразить, лол
Виктор
$$$$$$$
Bogdan
короче лагает кодебокс просто
Roman
Ну можно ещё раз вопрос тот же по поводу передачи стейтов в единый провайдер. Вот у меня есть несколько стейтов
const [a, setA] = useState([1,2,3])
const [b, setB] = useState([1,2,3,4])
В провайдер хочу передать эти стейты через один контекст. Как мне впихнуть в value={} эти два стейта?
Art
https://codesandbox.io/s/runtime-violet-otykq
Ребят, подскажите, пожалуйста, как побороть прыгающий в конец инпута курсор?
| <- положение курсора
Введите в инпут
123|
12|3
12|a3
123| // курсор перепрыгнул в конец
Yury
Yury
Ну можно ещё раз вопрос тот же по поводу передачи стейтов в единый провайдер. Вот у меня есть несколько стейтов
const [a, setA] = useState([1,2,3])
const [b, setB] = useState([1,2,3,4])
В провайдер хочу передать эти стейты через один контекст. Как мне впихнуть в value={} эти два стейта?
value = {{a, setA, b, setB}}
Roman
Roman
value = {{a, setA, b, setB}}
const [a, setA] = useState([1,2,3])
const [b, setB] = useState([1,2,3,4])
<MyContext.Provider value = {{a, setA, b, setB}}
Вот это не работает
Yury
почему ты так решил
Roman
почему ты так решил
короче как я понял у меня проблемы с пониманием этой деструктуризации.
Yury
обьект {a, setA, b, setB} это как {a: a, setA: setA, b: b, setB: setB}
Roman
Bogdan
есть пропс someProps, в консоли есть, в компоненте нету <Route path="/admin">{props => <Admin {...props} />}</Route>, в чем проблема может быть?
Aleksandr
приветствую всех)
может кто подскажет какое-то готовое решение, нужна бесконечная горизонтальная лента небольших карточек с контентом. Вот точно такая, как здесь
https://beru.ru/promo/bonus/
Yury
Aleksandr
Yury
Aleksandr
нужна бесконечность, автопролистывание и пауза по ховеру
Yury
кейс был по кругу запускать
Anonymous
руками написать лучше будет
Bogdan
Yury
ну у тебя карточки ж не бесконечны, их же определенное кол-во
Yury
Anonymous
конечно нет
ну вот, он походу имеет ввиду что при прокрутке новые нужно загружать
Aleksandr
карточек у меня фиксированное кол-во, 16 штук. их контент загружается разом.
Aleksandr
писать руками времени и смысла нет, это нужно быстро и сейчас
Anonymous
это писать 10 минут
Aleksandr
Aleksandr
вопрос был изначально такой: можете пожалуйста подсказать готовое решение, если кто знает)
Bogdan
https://www.npmjs.com/package/react-responsive-carousel
Anonymous
тогда ответ такой (ИМХО) - готовые решения искать/прикручивать дольше чем написать самому)
Oleg
можно как-то в формике кастомизировать handleChange? просто там value сразу приходит. или нужно эмулировать ивент? то есть, просто передать { target: { name: x, value: y } }?
Bogdan