Bogdan
не логично два раза заставлять юзера нажимать на одну и ту же кнопку разного цвета
Ну подписать её ок, и отмена, что не логичного? Предупредить нужно, что удаление не вернуть
🅅aleriy
соответственно и вопрос должен в модалке звучать типа "Вы уверены, что хотите удалить товар?"
Andrey
а вообще @uiux_ru
🦜
Ну подписать её ок, и отмена, что не логичного? Предупредить нужно, что удаление не вернуть
нет) в материальном гайдлане, ты даешь совершить пользователю действие, а потом показываешь snackbar с возможностью отменить его
🅅aleriy
ну в материале есть конечно кнопки типа danger с красными буквами
rovnyart
соответственно и вопрос должен в модалке звучать типа "Вы уверены, что хотите удалить товар?"
Там просто еще бывает типа "вместе с этим товаром вы удалите модификаторов 212312 шт"
rovnyart
Ну да ладно, в целом я вас понял, спасибо за пояснения)
🅅aleriy
🦜
надо смотреть гайдлайны
Nikita
🦜
а вообще @uiux_ru
Та мертвая группа. Никто не подскажет, все молчат и работу ищут, лол
🅅aleriy
то что красная кнопка это дело житейское и гайдлайном не запрещается
🦜
насчет снекбара, а как его реализовывать? Бекенд должен поддерживать такую логику?
Если логика на бекенде, то да. Если можно на фронте вернуть, то на фронте
Andrey
Та мертвая группа. Никто не подскажет, все молчат и работу ищут, лол
есть еще @uxchat, правда он не в инфо группы 👀 но я о нем из юиюх_ру и узнал там поживее
Nikita
насчет снекбара, а как его реализовывать? Бекенд должен поддерживать такую логику?
если держать по таймеру, типо сначала удалять из стора, а потом запускать типо сагу с удалением, то получится так, что удаление может прийти с ошибкой, либо юзер раньше времени закроет вкладку. На фронте такое работает не так хорошо
Andrey
🅅aleriy
тут вопрос не в цвете кнопки, а как я выше написал в надписях на них не нужно одно и то же переспрашивать на кнопочках
Andrey
тут вопрос не в цвете кнопки, а как я выше написал в надписях на них не нужно одно и то же переспрашивать на кнопочках
наоборот, надо делать акцент, особенно на действиях, влекущих необратимую(?) потерю данных
Oleh
Всем привет. Кто нибудь подскажет, как в IDE WebStorm настроить подсветку тестов Jest ?
🦜
если держать по таймеру, типо сначала удалять из стора, а потом запускать типо сагу с удалением, то получится так, что удаление может прийти с ошибкой, либо юзер раньше времени закроет вкладку. На фронте такое работает не так хорошо
у меня такая логика на эффекторе есть. Есть стор, где хранится конфиг пришедший с бека и стор, где меняется конфиг. Когда пользователь отправляет его на бек, он может нажать отмена и отправиться изначальный конфиг из $save
🅅aleriy
наоборот, надо делать акцент, особенно на действиях, влекущих необратимую(?) потерю данных
акцент делать нужно, а пользователей за дебилов принимать не нужно ты когда в лифт входишь не жмешь два раза подряд на кнопку с номером этажа?
Andrey
есть практика, когда в модалках с подтверждением отрицательных операций цвета меняются утверждающая кнопка становится серой, а отменяющая праймари
🅅aleriy
я всегда был за цветовую градацию кнопок 1. зрение у юзером может быть не очень 2. в разныхсистемах расположение подтверждающих и отменяющих кнопок разное а цвета помогают быстро распознать
Andrey
но такой трюк не провернуть с deleted
юзаешь софт делит на беке профит костылями с фронта сомнительная затея
Nikita
да уж вроде небольшой ux паттерн, а ради него нужно переписывать бекенд, либо трюкачить с таймерами. Хотя такая логика наверно зашла на логакс который расчитывает на оптимистик ui
Nikita
хотя логакс мертв. Быстрей реакт уйдет из моды, чем они релизнуться
Dmitry
8к формошлепов уже. Ого. Вроде не давно 6 было
Anonymous
Тоже используем Гриды в проекте, могу только диспатчить эпики, и подписываться через RxJs обсерверами, может очевидный ответ для тебя....
Спасибо, а может есть какая-то либа с дата таблицами чтобы из коробки работала с сервером? Я понимаю что можно повесить листенеры на кнопки пагинации или ещё как-то потом подтягивать просто инфу со стора. Но чтобы из коробки хотелось бы
Anton
Спасибо, а может есть какая-то либа с дата таблицами чтобы из коробки работала с сервером? Я понимаю что можно повесить листенеры на кнопки пагинации или ещё как-то потом подтягивать просто инфу со стора. Но чтобы из коробки хотелось бы
Мне кажется это колхоз, лисеннры на кнопки. У тебя там просто модель передавать нужно - просто row data , кидай асинхронно запрос, пока ждёшь ответ, рисуй спиннер, как данные придут, отрисуй грид
Dima
У меня есть такой массив(на картинке). и мне Route path для кажкого элемента массива нужно вызывать одинаковый компонент. через мап перебираю, но выдает ошибку
Anonymous
Мне кажется это колхоз, лисеннры на кнопки. У тебя там просто модель передавать нужно - просто row data , кидай асинхронно запрос, пока ждёшь ответ, рисуй спиннер, как данные придут, отрисуй грид
Согласен, поэтому и не хочу так дать. Запрос идёт же через сагу и просто обновляет стор по приходу, можно конечно дополнительно через какой-то объект брокер сделать, но это тоже костыль, или же подписаться на изменёния состояния стора ?
Anton
Я с сагами не работал, не подскажу. Знаю только как это реализовываться с redux-observable
Anonymous
Понял, спасибо
Артём
Всем привет, возникла странная проблема, не работает функция обёртка для axios при экспорте в другой файл
Артём
Кто нибудь сталкивался? Подробнее тут описал https://toster.ru/q/665201 Буду рад помощи
Vlad
Привет. Может кто нибудь знает. Есть карта (2GIS) и нужно вывести ( школы, магазин, лицеи и ДР) которые находят рядом с объектом. Может есть api какое нибудь или библиотеки?
Sheldhur
в гугле забанили?
Ilya
Всем привет, кто знает как можно поменять цвет placeholder в react styled-components, делаю так, но не получается Может кто подскажет в чём проблема ? Заранее спасибо
Ilya
Не совсем понимаю
Павел
Парни, приветствую, о наболевшем спрошу, кто вам макеты дизайна представляет? А то у нас есть ux его позиция -я не дизайнер , я как экраны друг друга сменяют делаю-,
Dima
у тебя в свойствах указаны функции чтобы определить значения этих свойств, например background-color: ${({ inputColor }) => inputColor};
Dima
кто вызывает эту функцию?
Dima
понятия не имею) я подозреваю что styled не умеет дергать эти функции
Dima
в любом случая я бы сначала вынес определение значений свойств выше и в styled передавал уже определенные значения, так хоть читаемость повысится
Павел
Не тому ответил, сори
Dima
а затем уже смотрел бы что там в верстке установилось
Павел
Фикции сам SC дёргает передавая труда пропс
Anonymous
Привет!! Кто сколько времени тратит на изучение реакта?? Интересует сколько на код и теорию!))
Yar
Для понимания с 0, где-то два-три месяца
Anonymous
Пробежаться сразу по всему и просто писать ??
Anonymous
А уже как столкнусь с проблемой реализации и применение просто гуглить ?!)
Yar
Дока, либы, подходы, патерны. Потом тупо практиковатся и читать при необходимости
Anonymous
Спасибо за ответы , какие проекты по началу писать ??!!
Yar
Важный нюанс, нужно знать основы js.
Anonymous
Есть куча проектов но не один не доведён до ума и не завершён
Anonymous
Загораешься и сгораешь...))
Anonymous
Наверное все с этим сталкивались!!!? Как бороться то с этим???!
Yar
Не страдаю херней, мне надо я учил
Yar
Не надо - зачем время тратить
Андрей
Не надо - зачем время тратить
Эта логика работает только с утилитарными знаниями. Фундаментальную теорию не заботаешь моментально.
Yar
Мотивация нужна тем, кто не знает зачем учит
Андрей
А как понять что готов что бы тебе уже платили за труды???
Поменьше экспресии и больше деталей, пожалуйста.
Yar
А как понять что готов что бы тебе уже платили за труды???
Пишешь 3-4 пет проекта, пару раз переписавши их, чтоб они были не убоги. После чекаешь вакансии и заполняешь пробелы в знаниях
Anonymous
Ведь можно всю жизнь учить и учить ! Практиковаться и практиковаться !! Какими знаниями и навыками должен владеть джиниор?! Мне за 30 на собеседованиях дураком не хочу себя ощущать !!!))