Talgat
День добрый! Возникла проблема с редиректом согласно статусов ответа с сервера. Есть 7 вариантов статуса платежа, согласно полученного статуса открывается нужная страница. На некоторых из страниц также делаются запросы, которые могут изменить статус.
Anonymous
Ок сча буду пробовать бек писать
Та я думаю тебе не нужно разбиратся 😄. Просто скопируй с примера из интернета. Этого будет достаточно что бы решить твою задачу
Talgat
пока не пойму как? начал делать НОС внутри которого switch. не проверял еще. может кто то уже делал такое
Evgeny
Всем привет! На 80 видео, где правим инициализацию приложения, почему-то при перезагрузке страницы происходит logout, приходит isAuth: false. Не понимаю что сбрасывает авторизацию при перезагрузке страницы.. rememberMe на сервер уходит при логине. В чем может быть причина? Почему у Димыча не вылетает?
Vlad
@kuzyuberdin Димыч, ты тут?? Почему реакт 2.0 ограничен в доступе?
Evgeniy_VV
Всем привет) А в 2.0 не будет Тайпскрипта, не знаете?
Oleg
будет
Evgeniy_VV
Я пошел донатить
Evgeniy_VV
))))))
Oleg
Oleg
Димычу
Vlad
Ребята, у всех ограничен доступ к видосам на ютубе, реакт 2.0
Vlad
Или нужно донить??
Oleg
а вот хз, я не в курсе сам
Semyon
Всем привет ребята, по typescript можете нормальные ресурсы/книги/материалы посоветовать. Задачки порешать - тоже было бы не плохо...
Oleg
https://www.typescriptlang.org/docs/home.html
Semyon
https://www.typescriptlang.org/docs/home.html
Спасибо. А ресурсы с задачками может знаете какие нибудь?
Oleg
Oleg
это основа, остальное гуглица
Oleg
да там не нужны задачки, прост пиши свой проект на тс и освоиш ево в два щета
Oleg
а так щетаю
Oleg
😎
D
Вем добрый ден, есть ли тут гуру асинхроного кода?)
Denys
задавай вопрос, может чем то поможем)
Nikita
Вем добрый ден, есть ли тут гуру асинхроного кода?)
используй асинк авейт, не благодари
D
ахахаха
D
щас
D
так у меня все работает
D
проблема в другом
D
щас секунду одну
Barmaley
так у меня все работает
то есть ты просто похвастаться зашел? :о))
D
нет конечно)
Oleg
щас секунду одну
An UI response delay of less than 100 milliseconds feels instant to the user.
Oleg
так что секунда это долго
D
я
D
у меня вот есть список пользователей, я и когда я нового регестрирую мне нужно что-бы он первым выводилс
D
а его 6 выводит
D
щас кину два своих кода можете пожалуста объяснить почему в первом варианте норм,а во втором нет
D
let imgStatus = (photo) => new Promise((resolve, reject) => { const tmp = new Image(); tmp.src = photo; tmp.onload = function () { resolve(200); }; tmp.onerror = function () { reject(404); }; }) let requestGetUsers = async (url = https://frontend-test-assignment-api.abz.agency/api/v1/users?page=1&count=${count}) => { let response = await fetch(url); let commits = await response.json(); let intermediateArray = [] await Promise.all( commits.users.map(async (user) => { let {id, photo, name, position, email, phone} = user try { (await imgStatus(photo) === 200) && intermediateArray.push({id, photo, name, position, email, phone}) } catch { intermediateArray.push( { id, photo: 'https://irecommend.ru/sites/default/files/imagecache/copyright1/user-images/875287/KWisospOp6X8AlxD9TKrRg.jpg', name, position, email, phone } ) } }) ) setUsers(intermediateArray) setCount(window.innerWidth > 767 ? count += 6 : count += 3) if (!commits.links.next_url) { setButtonMore(false) } else { setButtonMore(true) } }
D
вот первый
Дмитрий
так не пуш используй а аншифт
D
так вот тут использую пуш
D
и все нормально
D
там не сервер новый юзер первым приходит
D
поэтому пуш тоже подходит
D
а аншиф не то
Barmaley
а ты при регистрации не хочешь timestamp добавить в свойства юзера?
D
а зачем?
D
что бы время выводить когда юзер зарегался?
Дмитрий
сортировать по нему
Barmaley
ну тогда сможешь сортировать как угодно и выводить того, который нужен. Хоть первого, хоть последнего
Дмитрий
можно по ид
Nikita
есть такой невероятно крутой метод массива shift
Roma
ребят, делаю тестовое. Как сделать так, чтоб переменная выкидалась из цикла и была в зоне видимости функции?
Roma
Roma
сейчас выводит ошибку
D
а что пишет?
D
так дело то в том
D
я после регесрации отправляю повторный запрос на 6 юзеров и мне прихоидт массив где уже мой новйы юзер стоит апервым
D
просто его выводит почему-то последним
Roma
Barmaley
просто его выводит почему-то последним
да пофиг, каким его выводит. Ты просто делаешь мап или фильтр и выводишь того юзера у которого в поле timestamp самое большое значение
Barmaley
просто его выводит почему-то последним
тебе нужно одного юзера показывать или всех?
D
скрин размазаный
D
ничего так не понятно
D
и у них нету на серваке timestamp
Barmaley
тогда делаешь сортировку массива по этому полю и тебе показывает их в порядке регистрации
Дмитрий
да без даты можно, просто при добавлении создаешь пользователю ид, ид - цифра по возрастанию, по ней и сортируй
D
да я по id щас пробывать буду
D
так лчше
Barmaley
и у них нету на серваке timestamp
а поле регистрации ты делаешь или изначально все данные на сервере и у тебя нет возможности повлиять на объект user ?