Nikita
сразу вопрос задавай
баг с тем, что когда slidesToShow больше 1, infinite: false и slidesToScroll: 1 мы вправо можем свайпить будто у нас есть еще слайды
Nikita
в итоге там пустое место образуется
Oruj
чем ему не нравится <App/> ?)
https://codesandbox.io/s/hopeful-firefly-ob9i0?fontsize=14
Michail
с серваком чо-то
Mikhail
Народ, подскажите как по условию добавить проп?
То есть по аналогии с объектом:
const obj = {
...(true && {someObj})
}
только для компонента:
<Component ...(true && {someProp}) />
Андрей
Mikhail
Oruj
Андрей
Mikhail
Oruj
да. иначе бы он ругнулся
import Services from "./services";
Александр
Oruj
Oruj
Александр
Ну в общем где-то в дереве у вас не реакт элемент возвращается. Проверьте все компоненты ещё раз, правильно ли импортятся
Oruj
Николай
подскажите, как лучше всего сделать такой объект со строки.
const text = "CdmResource/dialog/image/test";
const obj = {
"CdmResource": [
{
"dialog": [
{
"image": [
{
"test": []
}
]
}
]
},
]
}
Андрей
Андрей
Николай
Покажи.
удалил. несколько решений назад
Oruj
https://codesandbox.io/s/patient-paper-tzqtq
ребят я специально весь проект перенес на codesandbox, потому я не знаю как мне избавиться от компонента, в котором приходится передавать пропсы в другой компонент, только потому что нужно отдельные состояния для дочерних компонентов. может кто подскажет как убрать этот компонент main-page.js?
Denis 🇺🇦
Многие ли предпочитают юзать еслинт вместо тслинта с тсом?
Андрей
Andrey
Mikhail
Ну так и я бы сделал, хочется без лишнего второго варианта
: undefined
Андрей
Mikhail
тупо как пример
Mikhail
Mikhail
Victor
На стейтах, например.
Andrey
что ты услышать то хочешь?
код написать?
начни сам, столкнешься с проблемой, опиши конкретно, с чем столкнулся, как пытался решить, и почему не получилось
Victor
на onChange() складывать сумму, менять значение цены. Начните с минимального примера на codesandbox
Илья
Что?
Mikhail
получить макеты от дизайнера - дальше все просто
Mikhail
точней дальше у тебя будут уже конкретные вопросы, если будут
Victor
Вопрос по Error Boundary. Вот оборачиваю весь провайдер - не работает.
Mikhail
ну а так секции просто пишешь, делаешь управляющий компонент, который разруливает логику секций, если в общих словах
Mikhail
но повторюсь, нахер такое делать то
Илья
Не понятно, тебе же нужен калькулятор который идет до слайдера? Если да, то в чем проблема сделать это в рутовом контейнере который будет ответственным за калькуляцию и отображение калькуляции?
Victor
А когда оборачиваю DesktopAppContainer внутри render - все ок. Где я ошибся?
Mikhail
ну и этот калькулятор состоит из секций, что является просто лютым дерьмом
Mikhail
это неправильный интерфейс и как бы ты его не реализовал, будет хреново
если там одно от другого зависит, то нужен интерфейс по типу визарда с шагами
Mikhail
Mikhail
Michail
Привет всем
Как с помощью Рефов добавить к ref.current класс?
Cenator 🐈
ref.current.classList.add()
Michail
окей спасибо
Victor
https://codesandbox.io/s/muddy-mountain-4mj2s?fontsize=14
Cenator 🐈
Victor
за вас никто не напишет нужную вам логику. Надо или более конкретный вопрос, или пример кода, в котором что то не работает.
Michail
Cenator 🐈
Потому что рефс еще не заинициализировался
Victor
{this.state.prevElState && <CurrentEl>}
Michail
Cenator 🐈
В useEffect надо делать такое
Cenator 🐈
По аналогии с классами, там рефсы появляются только в componentDidMount
Cenator 🐈
Michail
окей спасибо
Victor
А если мне надо это до рэндера сдеать?
нельзя добавить класс к несуществующему элементу
можно повесить глобальный флаг какой то и при рендере компонента установить нужный класс, если флаг есть
Igor
Michail
ок сча попробую
Victor
Michail
Vladimir
Из-за чего происходит ошибка
Uncaught (in promise) {code: 0, message: "timeout"} ?
Victor
Vladimir
Ничего не ломается, все работает исправно. Просто не могу понять почему это происходит
🐏 Alexander