Dima
у меня авторизация через jwt, если я на странице логина пишу локалсторедж.сетитем(токен. ******) то меня перебрасывает на сайт со всеми данными и тд, но если я обновляю страницу то меня выкидывает опять на страницу авторизации изза проверки на ошибку 401, как мне сделать проверку перед редиректом на сайт?
Art
Доброе утро, можете подсказать ""compile:js": "sgmf-scripts --compile js"," есть такой вызов скрипта, я могу как то передать с него переменную в вебпак и использовать её?
Oruj
может тут кто знает че с линуксом?
Kurzdor
А у тебя какая система? Проблема с кодировкой терминала А, это не кириллица
Oruj
А у тебя какая система? Проблема с кодировкой терминала А, это не кириллица
да это больше похоже на египетские иероглифы. убунту сервер последний lts
Kurzdor
Проверяй у себя кодировку, хз
Антон
а код на реакте вы когда успеваете строчить? его ведь тоже нужно выше ушей
Oles
посоветуйте туториал по редаксу для чайников, а то что-то смотрю-смотрю и ничего не понимаю)
Антон
это ты к чему сюда?
не поймал шутку наверное
Сергей
наверное к тому, что вопрошателей стало на порядок больше. А глупые вопросы всегда были и будут)
アレクサンダー・バキマトフ
Oruj
я поймал термин вопрошатели)) вошло) или как говорите зашло)))))))))))
Andrey
посоветуйте туториал по редаксу для чайников, а то что-то смотрю-смотрю и ничего не понимаю)
https://github.com/rajdee/redux-in-russian Я читал доку и смотрел этот курс с 90-го урока https://coursehunter.net/course/reactjs-s-nulya-do-profi
Andrey
В курсе объясняют как раз "для чайников" )
Natalia
а как вы группу из компонентов которые как чекбоксы?
Anonymous
Для чайников это же завуалированная фраза «для дебилов» 🙂
Natalia
што?
группа из трех кнопок как чекбоксы
アレクサンダー・バキマトフ
Andrey
Ну как вы
アレクサンダー・バキマトフ
вопрос нормально сформулируй, вообще не понятно что тебя интересует))
Natalia
шо и)) просто стандартно очень дофига логики
Oleg
async getSome({ x, y }) { const payload = { qwe: true } if (x) payload.x = x if (y) payload.y = y return await fetch("path", payload) }, эта норм запись или можно как-то красивее записать?
Антон
Для чайников это же завуалированная фраза «для дебилов» 🙂
еще могут быть бэкендеры но я не дебил, меня мама проверяла
Kurzdor
а код на реакте вы когда успеваете строчить? его ведь тоже нужно выше ушей
Ну это количество набирается по времени меньше неделия очень легко, поэтому, видимо кулдаун на сообщение 30 секунд
Kurzdor
Главное чтобы не было 80к+ строк на гитхабе как у виндертона
Oleg
async getSome({ ...rest }) { const payload = { ...rest, qwe: true } return await fetch("path", payload) }
но подожди... так как-то неявно присваивается... в итоге мы можем что угодно запихать.
Sheldhur
кто может?
Oleg
кто может?
то, что вызывает функцию
Sheldhur
и что случится?
Oleg
на сервер отправится что-то левое.
Sheldhur
и что случится?
Oleg
не узнаешь, пока не попробуешь и не вылезет какая-то ошибка?
Sheldhur
ну вот вылезет ошибка и человек который туда пихал чё не надо поймет, что туда че не надо пихать не надо
Ingwarrr
Господа:, кто как ошибки ловит? Я тут статейки почитал, получается лучший ход - это оборачивать все критичные компоненты в ErrorBoundary ?
Ingwarrr
а лучше весь свой код ))
ну то есть, делаю я компонент чуть больше кноки и норм тема его обернуть?
Ingwarrr
Благодарю
Олег
Здравствуйте Подскажите, пожалуйста, как правильно передавать данные через несколько компонентов? (Новичок в реакте) Например есть массив объектов (типа тоdo) который отображается в одном родительском компоненте. И по клику по какой-то задаче из списка она должна открыться для редактирования в другом компоненте. Как это правильно сделать?
Олег
Это при условии, что компонент для редактирования и список задач имеют одного родителя?
Олег
стейт менеджер (редакс, эффектор, реатом, мобыкс, …)
То есть при клике добавлять задачу, например, в редакс, а в компоненте для редактирования забирать её из стейта?
Andrey
То есть при клике добавлять задачу, например, в редакс, а в компоненте для редактирования забирать её из стейта?
при клике на задачу: либо переходить на соот-й роут, и от него показывать окно редактирования, либо класть айдишник в стейт приложения, по наличию айдишника в этом стейте, рендерить то же окно редактирования контексты, стейты компонентов - все про другое, если только поиграться
Олег
Спасибо большое
Alex
Всем привет! Есть компонент который возвращает jsx с шаблоном input. В одном месте страницы мне нужно использовать Input с атрибутом required minlength="3". Вопрос: не пойму как это в шаблоне компоненты Input прописать, что бы через пропсы можно было получить и корнктно установить
Alex
Это я знаю, просто required он отличается - он же из 2 слов, причем второе может быть разное - minLength, max и тд - поэтому немогу автоматизировать. Только в ручную в шаблоне указать это второе слово required minLength={props.required}
Alex
А надо в шаблоне типа required={props.required} А в компоненте я уже буду передавать типа, required minLenght= "3" required maxLenght= "3"
Daniil
LinkRick Чат с работой в описании
Kurzdor
Чел новорег с телегой где ник как и AppName приложения 200iq
Vall
Всем привет Есть задача сохранять позицию скролла на главной странице(на которой при прокрутке подтягивается +10 айтемов) Вопрос, как лучше всего реализовать такую задачу? Я думаю айтемы хранить в редаксе(так как сейчас они у нас в локальный стейт сохранятся) А как тогда с запоминанием позиции скролла быть? Может кто направить куда думать?
Alex
th*
Да, описАлся. Это я понимаю - но так и не пойму, как в шаблоне прописать, что бы учитывались, какую величину я задаю - мин, Макс и тд
Edd
Когда ж уже 17 версия выйдет?
Igor
Чел новорег с телегой где ник как и AppName приложения 200iq
Да и судя по построению предложения, запрос составлялся в гугл переводчике)
Kurzdor
Когда ж уже 17 версия выйдет?
Когда рак на горе свистнет, но скорее всего это возможно
Edd
Когда рак на горе свистнет, но скорее всего это возможно
))) думал, что выйдет после 16.9) как наивно
Roman
Всем привет! Пишу тесты для приложения на Реакт. В тестах новичок. Есть класс apiServices c методами login, logout и т.п. В них fetch запросы. Вопрос: нужно ли этот класс тестировать, jest + enzyme?