Mannaro
в хроме я уже 100 лет в консоле юзаю
Max
Так его почти полностью реализовали
Max
Вот это поворот
Max
http://kangax.github.io/compat-table/es6/
Mannaro
завтра отключаю babel
Mannaro
мой :D
Max
Ахахахахахаха)
Max
Тогда да, бабель нах не нужен)
Max
Лучшая поддержка es6 у iOS10:D
Mannaro
async/await еще не скоро завезут
Mannaro
2016+
Mannaro
вроде
Max
Ну да
Max
Но такое, пиши на ES6 и не парься с тайпскриптом
Andrew
А как ес6 заменяет тс?
Andrew
Тс упрощает разработку, особенно, если большая тима на проекте, правда, если все шарят тс)
Andrew
С типизацией проще, хоть и нужно цеплять вертолет к своему проекту
Vadim
Если честно - не заметил простоты
Vadim
Только геморрой.
Anton
На маленьких проектах не вижу смысла в TS
Aleksei
Мне flow зашел
Name
Name
Name
hlomzik
Чего то не хватает?
Не хватает описаний структур. Вот как в этом вопросе с map. Приходит монстр, нужен другой монстр, вся структура в голове. Сложнее работать, вероятность ошибки.
Дима
Anton
привет. всем. Немного не в тему вопрос. Но мне тут дали сверстать шаблон. С помощью каких костылей сделать так чтоб он отображался и на компе, и на телефоне нормально? Media queries использовать или сейчас более современный подход?
Yevhenii
Pavel
а как еще можно?
Vadim
Написать 2 файла со стилями под desktop, mobile
Yevhenii
И под планшет, и под ие, и под биг десктоп
Pavel
а как переключать между стилями в таком случае?
Name
через media
Anonymous
eqcss и подобное есть
Andrew
Гайз, как вы добавляете параметры в fetch запрос?
Aman
Можно свой враппер сделать и принимать объект и если гет то редюсом свойства объекта в строку собирать
Andrew
Vlad
Vlad
https://github.com/github/fetch#post-json
Dmitry
Я делаю у себя обычно HttpClient.get(url, payload, options)
Dmitry
:3
Serhii
Дарова
Andrew
Anonymous
/endpoint?aga=nu_konechno
Andrew
Подскажите бест практис
Andrew
Апишка мне возвращает такой ответ
{total:..., data:...}
Пагинация основана на limits+offset
Хорошо или плохо будет то, что я выход из цикла пагинации буду делать если набрал количество элементов data, равное total? (
if (response.total === dataElements.length) break
)
В таком случае возможны инфинити лупс, вдруг апишка что-то не то вернет, или на +1 больше.
Хз какая бест практика, или я на ночь глядя себя накручиваю
Andrew
Думал сделать такую проверку:
if (response.data.length !== limits || response.total === dataElements.length) break
Но хз, нужна ли она, логика одна и та же
Andrew
Этот вопрос мучает меня целый день.
Anonymous
возращай всегда скольок в странице элементов
Anonymous
и если апи вернул меньше то выходи
Andrew
Т.е. проверки
if (response.data.length !== limits) break
достаточно?
Anonymous
ну да
Anonymous
на след странице 0 будет же
Andrew
на этот лишний запрос закрыть глаза?
Anonymous
да не
можешь не делать прост его
Andrew
тогда будет что-то такое)
if (response.data.length !== limits || response.total === dataElements.length) break
Anonymous
ну да норм
Andrew
Ок, спасибо, успокоил
Alex
Амин бдит :)
Vladislav
но статья была прикольная, схоронил
Aleksei
чё там чё там
Nursultan
Alex
чё там чё там
там из серии - мне дали задание, сделайте его за меня, что бы я устроился на работу, я это как то так понял)
Vadim
Pavel
там о менторах давеча рассуждали
вангую появление черных менторов в скором будущем
Pavel
дезинформирующие ждунов )
Alex
из таких выростут не правильные синьёры, а тот код который они будут писать - может попасть и в наши руки. Так что дабы не разгребать, не дезинформируй)
Vladislav
Диль
ну блин, эпик просто
Vadim
Внатуре козуля
Nursultan