krn
не надо промис в промисе =)
выносить в отдельную функцию ?
Roman
переходи на светлую сторону async/await
Andrey 😼
Andrey 😼
А там уже будет ясно
krn
Покажи код сперва
в общем виде сойдет ?) щас накидаю..
Roman
та там скорее всего запросы, которые надо один за другим сделать
Roman
типа достать юзера, затем достать его посты
Andrey 😼
Andrey 😼
Ибо у почти всех либ уже есть промис-интерфейс
Andrey 😼
Чтобы не надо было вручную коллбеки упаковывать
Roman
ок тогда щас посмотрим =)
krn
function foo(params) { return new Promise((mainResolve, mainReject) => { //some code asyncFoo(params, function (err, success) { if(success) { promisedFoo() .then(()=>{ return new Promise((resolve, reject) => { readingFile() // if success - resolve , if not -reject }) ; }) .then((file) => { someAnotherAsyncOp(); }) } }); }) .then(success => { mainResolve(); }) .catch(error => { mainReject(); }) }
Xaxashutkin
промис хелл епта
krn
та меня коллбэк этой сраной asyncFoo деморализует
Xaxashutkin
меня весь твой код деморализует
krn
меня весь твой код деморализует
та я ж не против его переписать, ты по существу расскажи ))
Xaxashutkin
function foo(params) { return new Promise((resolve, reject) => { //some code asyncFoo(params, function (err, success) { if(success) { return resolve() } reject() }); }) } foo() .then(() => promisedFoo()) .then(()=>{ return new Promise((resolve, reject) => { readingFile() // if success - resolve , if not -reject }) ; }) .then((file) => { someAnotherAsyncOp(); })
Xaxashutkin
вот так
krn
вот так
ну тоесть вынести в отдельную функцию ?
Xaxashutkin
ну тоесть вынести в отдельную функцию ?
ну да вложеные промисы это адский ад
Xaxashutkin
krn
спасибо гайз, щас сяду переписывать это говно
krn
кстати. а через асинк/авейт не лучше будет переписать ? тут кто-то идею кидал
Maksim
кстати. а через асинк/авейт не лучше будет переписать ? тут кто-то идею кидал
так надо сначала на промисы по нормальному переписать
Maksim
async/await на промисах работает
krn
async/await на промисах работает
ну все, теперь точно придется отдельную функцию пилить
Maksim
krn
😄
так-то все верно, асинк авайт - синтаксический сахар, обертка для промисов, не ?
Anton
все ок, просто синтаксический сахар, да
Anonymous
Всем привет! Ищем специалиста на вакансию Frontend разработчик js/react в компанию, которая занимается разработкой финтех проектов Задачи: • Разработка web-интерфейса на js/react • Участие в обсуждении бизнес-логики проекта с командой Требования: • Опыт разработки сложных web-проектов • Node.js, React, Redux, Redux-thunk, MongoDB • Английский язык, на уровне свободного чтения документации Условия работы: • Офис около метро 1905 года. Оформление по ТК. Гибкий график работы. • Коллектив хороших людей, желающих создавать передовой сервис • Сложные и интересные задачи. Возможность разбираться в бизнесе и выбирать лучшие новые технологические решения • Заработная плата: от 150 000 руб Присылайте резюме и пишите вопросы: Мария Моб.: +7 (958) 581-55-91 E-mail: Maria.Ryabenkova@top-selection.ru
Anonymous
Всем привет) Ребята подскажите где можно найти человека который может прикрутить SSR к реакту ?)) на фрилансе при слове SSR люди исчезают в неизвестном направлении ))
Anonymous
а ссылочкой не поделитесь ?)
Alex
Из реакт чата все равно туда пошлют
Anonymous
спасибо большое)
iwannafly
спасибо большое)
в жобсе правила читайте!
Nikolay
Народ, а есть у кого неплохо ссылки на статьи/выступления, в которых неплохо раскрывается тема reflow/repaint?
Hryhorii
строк чего?
Строк в теге <p>
Hryhorii
В нём есть текст и нужно понять сколько строк он занял
Hryhorii
Условие такое, чтоб после 4 строки ставил &hellip
Serhii
Поделить высоту тега на высоту строки
Serhii
А вообще то для этого я когда то использовал жквери плагин , посмотри что люди в нем писали
Hryhorii
Понятно, спасибо за решение
Hryhorii
Помнишь, хоть, как назывался плагин?
Serhii
Вот гуглю
Pavel
В нём есть текст и нужно понять сколько строк он занял
уго, а это можно сделать? это как то нативно? я предпологаю надо взять вью порт от него взять размер блока, взять размер шрифта по какой-то пропорции посчитать, но опять же, что делать с пробелами
Serhii
https://www.jqueryscript.net/text/Truncating-Text-By-Lines-jQuery-ellipsis.html
Pavel
Вообщем с удавольствием почитаю решение если вы найдете)
Serhii
Кажется этот
Pavel
ээ нет, так не интересно(
Hryhorii
Ну это наводка на решение, самое интересное ещё впереди))
Serhii
Точно помню что он ломал строку на несколько р
Pavel
ага, хитрый манипуляции тут https://github.com/jjenzz/jquery.ellipsis/blob/master/jquery.ellipsis.js
Dima
подскажите кто работал с этой либой
Dima
https://github.com/assistunion/xml-stream
Anonymous
где живет информация про user agent ?
Anonymous
я подимаю впн и хочу менять user agent у пакетов идущих через него
Anonymous
на сколько это бредово?
🦥Alex Fails
Anonymous
C++
Сейчас набегут)))
Aleserche
+
Ещё один + и будет сишарп
Vitaliy
C++
С ну или fortran
Roman
я подимаю впн и хочу менять user agent у пакетов идущих через него
впн работает на сетевом уровне, а user agent - http хедер. так это не сработает, надо использовать проксю
Valeriia
var sr = $(".grid-row").shadowRoot; var el = $(sr).find(".grid-row"); если мне нужно посчитать кол-во строкв таблице с классом ".grid-row", как мне это сделать, если они в shadowDOM, спасибо
🤴👷‍♂️🦸‍♂️🧚‍♀️
a = new Array(1,2,3) b = new Array(1,2,3) Ребят, объясните почему a==b -false
🤴👷‍♂️🦸‍♂️🧚‍♀️
@js_noobs_ru
упс, промахнулся
Anonymous
Всем привет, подскажите в какую сторону копать взял я значит react и ssr на ноде (https://github.com/cereallarceny/cra-ssr) все хорошо все круто, но как дело дело дошло до внешнего апи например вот так http://take.ms/hnmWC оказалось что при рендере componentDidMount не срабатывает и соотв данные получаемые по внешнему апи не попадают в рендер
Добрый день при нажатии на текст ссылку на другой сделать через дом сабытиями? Не через onclick а через onload
Желательно через функции