Size: a a a

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

2021 March 15

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
ребят привет, в общем только начал изучать react, пока не понимаю некоторые вещи. Вопрос такой -
```colors = fetch("https://pokeapi.co/api/v2/pokemon-color/")
         .then((response) => {
           return response.json();
         })
         .then((json) => {
           console.log(json);
         });```запрос возвращает обьект такого вида
источник

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
источник

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
как мне положить в переменную только result из этого запроса?
источник

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
всё, разобрался
источник

А

Амангельди in JavaScript — русскоговорящее сообщество
Привет всем. Нормальная ли практика вместо вебсокетов делать простой get запрос каждые 10 секунд? Не будет нагружать приложение? Надо сделать внутреннюю почту для приложения.
источник

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
<div>
<input type="checkbox" id="checkbox1">
<label for="checkbox1">php</label>

<input type="checkbox" id="checkbox2">
<label for="checkbox2">JS</label>

<input type="checkbox" id="checkbox3">
<label for="checkbox3">HTML/CSS</label>
</div>
Если у меня есть такая конструкция, как мне обратиться к чилдренам инпутам этого дива не трогая labelы
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Амангельди
Привет всем. Нормальная ли практика вместо вебсокетов делать простой get запрос каждые 10 секунд? Не будет нагружать приложение? Надо сделать внутреннюю почту для приложения.
Нужно будет производительный сервер. Лучше websocketы
источник

BC

Bad Coder in JavaScript — русскоговорящее сообщество
Амангельди
Привет всем. Нормальная ли практика вместо вебсокетов делать простой get запрос каждые 10 секунд? Не будет нагружать приложение? Надо сделать внутреннюю почту для приложения.
так делают, но вебсокеты конечно в разы лучше)
источник

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
Амангельди
Привет всем. Нормальная ли практика вместо вебсокетов делать простой get запрос каждые 10 секунд? Не будет нагружать приложение? Надо сделать внутреннюю почту для приложения.
это long polling называется вроде
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Амангельди
Привет всем. Нормальная ли практика вместо вебсокетов делать простой get запрос каждые 10 секунд? Не будет нагружать приложение? Надо сделать внутреннюю почту для приложения.
Ещё есть вариант с подходом long-poling но он может не уменьшить нагрузку ни разу.
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Artyom Lazovikov
это long polling называется вроде
Не то что он описал short-polling
источник

BC

Bad Coder in JavaScript — русскоговорящее сообщество
Beibars Nygyzbaev
<div>
<input type="checkbox" id="checkbox1">
<label for="checkbox1">php</label>

<input type="checkbox" id="checkbox2">
<label for="checkbox2">JS</label>

<input type="checkbox" id="checkbox3">
<label for="checkbox3">HTML/CSS</label>
</div>
Если у меня есть такая конструкция, как мне обратиться к чилдренам инпутам этого дива не трогая labelы
document.querySelectorAll('div > input')
источник

BN

Beibars Nygyzbaev in JavaScript — русскоговорящее сообщество
понял
источник

А

Амангельди in JavaScript — русскоговорящее сообщество
Bad Coder
так делают, но вебсокеты конечно в разы лучше)
Да понимаю, но надо сейчас быстро сделать почту для проды. А вэбсокеты можно будет уже потом внедрять в апдейт, без них понимаю никак в перспективе.
источник

А

Амангельди in JavaScript — русскоговорящее сообщество
Unexpected Token
Нужно будет производительный сервер. Лучше websocketы
Насколько производительный? Неужто запросы каждые 10 секунд настолько сильно влияют?
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Амангельди
Насколько производительный? Неужто запросы каждые 10 секунд настолько сильно влияют?
А представь, что твоим приложением будет пользоваться 250 человек, это 15000 запросов в минуту.
источник

BC

Bad Coder in JavaScript — русскоговорящее сообщество
Амангельди
Да понимаю, но надо сейчас быстро сделать почту для проды. А вэбсокеты можно будет уже потом внедрять в апдейт, без них понимаю никак в перспективе.
конечно.
У нас щас тоже есть маленькая система уведомлений, тоже раз в 10 сек запрос уходит.
Я бы не сказал, что это грузит оч сильно систему, но оптимизацию надо делать
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
пора бы завести бота проверяющего человеек ли пытается зайти в чат
источник

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
как не пытаюсь - не получается присвоить данные переменной в fetch
var colors;

fetch("https://pokeapi.co/api/v2/pokemon-color/")
         .then((response) => {
           return response.json().results;
         })
         .then(json => {
           colors = json;
         })

console.log(colors)
источник

AL

Artyom Lazovikov in JavaScript — русскоговорящее сообщество
лог выводит undefined
источник