Bogdan
мутации для отправки данных квери для получения?
Dmitriy
Bogdan
вынести как то точно нужно
Dmitriy
Александр
Dmitriy
Александр
Bogdan
Cenator 🐈
Bogdan
но я не пойму когда нужен ридакс, когде ефектор, когда аполо
Andrew
Народ есть те кто работал с ReactImageLightbox?
не могу понять почему происходит ошибка
The prop `onCloseRequest` is marked as required in `ReactImageLightbox`, but its value is `undefined`.
Dmitriy
Andrew
после закрытия слайдера, просто не хочет открываться заного
Volodymyr
как в js сделать такое IntStream.range(1, 31).map() ? Мне нужно рендерить хедер таблицы с рандомной количеством элементов ( это будут дни либо целого месяца либо ендели)
Dmitriy
Ilia
amzp
Редакс
А чем редакс плох?
Ilia
Dmitriy
Andrew
Artem
Гол как сокол
И чем так хорош еффектор по сравнению с ним непонятно
Bogdan
Гол как сокол
да тут хоть бы с ридаксом найти что то, я как то устал не получать ответы от вакансий
Dmitriy
Bogdan
Artem
Какие-же прекрасные фронтендеры сейчас пошли. "Мне вас жалко, я вот только хайп стек использую, но не понимаю какие у него преимущества".
Artem
Dmitriy
DErek
Ребят, подскажите.
Если вам надо загрузить порядка 7 - 10 ресурсов для фильтра.
Как лучше в таком случае поступать, какие есть практики верные ?
не вызывать же все по очереди есть смысл сделать Promisse.all, только как его оформить верно ?
Дима
V◌┗⢎ℍıK
Есть идея одна, но сложно придумать как реализовать. Вот надо мне выполнить реквест и подгрузить данные в редукс, потом их использовать в компоненте. Ну стандартная задача. В componentDidUpdate обычно пишется что-то типа
if (!props.data) {
props.fetchData()
}
Я же хочу максимально упростить задачу на стороне реакта и диспетчить экшен всегда, без проверки, а уже на стороне redux-saga чекать, загружены ли уже данные, и если надо, то загружать. Как бы вы это в саге сделали?
Cenator 🐈
V◌┗⢎ℍıK
if (!getState().data) {}
А что если сделать типа долгоживующую сагу, которая не завершается после загрузки данных. И чтобы экшен просто игнорировался.
Stepan
Всем привет. Парни а кто может помочь зарефакторить кусок React кода? Пишу CMS в ней есть форма которая в каждой роли (их 5-ть) от части одинаковая от части нет. Разница может быть как в наборе полей так и в логике извлечения данных с бекэнда. Компонент использует состояние. На php я бы написал абстрактный класс, от него отнаследовал и переопределил необходимые методы и св-ва. Здесь я что-то поплыл. Ищу помошника. ПС: Спасибо не заржевеет.
V◌┗⢎ℍıK
Stepan
Карму никто не отменял, но если очень нужны деньги ... главное что бы было за что платить.
Stepan
Я одним обучателям недавно заплатил - а потом деньги выбивал) так учить как они учат я сам могу.
V◌┗⢎ℍıK
В реакте не принято использовать наследование
Stepan
Это я понимаю. Я понимаю что нужно как-то идти через композицию. Но вот цельной картинки у меня не складывается. И хорошего примера найти не могу. Потому и ищу помощи.
V◌┗⢎ℍıK
Расскажи подробнее как у тебя эти формы соотносятся друг с другом
Cenator 🐈
V◌┗⢎ℍıK
Stepan
Есть роли: менеджер, закупщик, супервайзер, директор, админ. Они работают с формой "товары". В форме есть поля которые извлекаются/сохраняются из БД и есть поля которые расчитываются. Набор полей для каждой роли свой, но 60% полей общие. Для каждой роли свои ограничения на поля - что-то нельзя редактировать, что то можно но только в определенных пределах. Много логики. Часть полей зависит от типа товара. Т.е. для отдного типа товара поле выводится в форму, для другого нет.
Stepan
Stepan
Можно за деньги. Можно бартером) я какую-нибудь рутину в его проект допишу.
Александр
Stepan
Парни, я понимаю куда идти. Но при этом у меня какой-то говнокод получается. Я понимаю, что если я открою точ, что пишу через пару недель - сам не разберусь 😞
Bogdan
V◌┗⢎ℍıK
Пока понятна одна вещь. Есть поля и на каждое поле могут влиять по крайней мере две модели: роль и товар
V◌┗⢎ℍıK
Есть ещё "много логики" и тут хз что это значит
Виктор
зачем люди скрещивают жеквури с исчадием ада
Stepan
Есть ещё "много логики" и тут хз что это значит
Для каждой роли свои адреса в API для извлечения/сохранения/изменения данных. В форму встроен парсер он тоже для каких-то ролей доступен, для каких-то нет. У товара есть еще два поля статусов. Они тоже влияют например на возможность редактировать товар. Товар со статусом выше определенного нельзя редактировать.
Anonymous
Что с этим методом не так?
Anton
Вопрос: мне нужно сделать нотификации во всем приложении, как это примерно должно работать, нужно ли мне будет компонент с нотификацией импортить в каждый компонент где хочу их юзать, или как это правильно сделать или мб либу какую-то заюзать, подскажите? (не очень шарю в реакт)
Denis
ребят, у кого-нибудь есть какие-то ресурсы по паттернам Реакт?
Александр
Александр
Это как вариант
Лёва 🎃
Krymov 🇺🇦
Вы к чему это, какой atomic?
Anonymous
Krymov 🇺🇦
Я вообще не об этом говорил
Anonymous
это же прямое изменение стейта?
Krymov 🇺🇦
И как это пересекается с тем что вы кинули?
Александр
JSON stringify/parse это такой deep clone для бедных?
Александр
Где
Александр
Не меняете
Александр
Или я ослеп совсем
Anonymous
а потом этот объект я меняю на другой
Александр
Александр
Вы не меняете ничего в стейте
Александр
Просто присваиваете другое значение переменной