Size: a a a

JavaScript — русскоговорящее сообщество

2020 January 17

jd

juriy dyachkov in JavaScript — русскоговорящее сообщество
Господа, а virtual dom в "голом" виде никто не юзал? Например snabbdom или matt-esch/virtual-dom ? Вопрос такой - есть у меня stateful компоненты допустим - банальный popup с флажком "показан/скрыт". И вопрос собственно - когда жму на кнопку "показать/скрыть" попап - глупо же всё пересчитывать, для всей странички пересоздавать virtual dom дерево, можно же пересчитать и запатчить только root node этого popup компонента? Или обычно всё пересчитывают, для всей странички создают по новой virtual dom и патчат от корня?
источник

jd

juriy dyachkov in JavaScript — русскоговорящее сообщество
ну то есть, понятно, что virtual dom для того и создан чтобы не запариваться и представлять UI как функцию view(state)
источник

jd

juriy dyachkov in JavaScript — русскоговорящее сообщество
но всё же, если на странице этак 500 элементов, то как то это совсем песец
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
всем привет, я использую аксиос для получения данных из itune api(просто для обучения) в общем передав параметр в урл я получаю 50 записей всегда. Как можно уменьшить количество прихода или увеличить.Вот как я это делаю
export default function ({params, store}) {
   return axios.get('https://itunes.apple.com/search?term=' + params.id + '&entity=album')
       .then((response) => {
           console.log(response.data.results);
           store.commit('ADD_ALBUMS', response.data.results);
       });
}
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
Это vue, но думаю тут не принципиально. Просто нет понимание как это происходит
источник

SC

Sergey Cherepanov in JavaScript — русскоговорящее сообщество
Если бек отдает 50 записей он будет отдавать 50 записей. Читай его api может быть он принимает параметр на количество дополнительно
источник

SC

Sergey Cherepanov in JavaScript — русскоговорящее сообщество
Маленький совет 😊 запись типа https://itunes.apple.com/search?term={$params.id}&entity=album удбоней в работе
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
Sergey Cherepanov
Если бек отдает 50 записей он будет отдавать 50 записей. Читай его api может быть он принимает параметр на количество дополнительно
У меня так не отработало, но как я понял потому что ковычки нужно обратные
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
вчера допер но не попробывал
источник

SC

Sergey Cherepanov in JavaScript — русскоговорящее сообщество
Да, телега съедает апострофы
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
спасибо за ответ. я так и подумал что зависит от бека и от гет параметра
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
в целом логично)спс
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Кто нибудь сталкивался с апи которое позволяет получать производственный Календарь?
источник

А

Алексей in JavaScript — русскоговорящее сообщество
Всем привет, можно тупой вопрос от нуба?))
источник

ГК

Георгий Краснощеков in JavaScript — русскоговорящее сообщество
Алексей
Всем привет, можно тупой вопрос от нуба?))
источник

А

Алексей in JavaScript — русскоговорящее сообщество
сенкью
источник

ИМ

Иван Мелентьев in JavaScript — русскоговорящее сообщество
аналог на шарпе - OrderBy(x => x.Name).ThenBy(x => x.Old).ThenBy(x => x.Kek)
источник

ИМ

Иван Мелентьев in JavaScript — русскоговорящее сообщество
как сделать  на js сортировку массива обьектов по свойствам?
источник

OK

Ora Kadyrov in JavaScript — русскоговорящее сообщество
Иван Мелентьев
как сделать  на js сортировку массива обьектов по свойствам?
arr.sort((a,b) => b.prop - a.prop)
источник

ИМ

Иван Мелентьев in JavaScript — русскоговорящее сообщество
в таком случае же придется делать три сортировки и в обратном порядке?
источник