Size: a a a

JavaScript Rules

2020 January 30

К

Камран in JavaScript Rules
Ребят, вопрос по реакту и джс
Посмотрите плиз, почему мне пендинг приходит?
И почему в юзЭффекте не устанавливается массив данных

https://stackblitz.com/edit/react-j8kdoq
источник

І

Іван in JavaScript Rules
Камран
Ребят, вопрос по реакту и джс
Посмотрите плиз, почему мне пендинг приходит?
И почему в юзЭффекте не устанавливается массив данных

https://stackblitz.com/edit/react-j8kdoq
Я отвечал на этот вопрос выше.
1. Вы возвращаете в функции промис. И обрабатывать его надо как промис.
2. Последнее звено промиса .then(data => data) — бессмысленно, оно ничего не делает. Просто прогоняет данные ещё раз.
3. В компоненте вам нужно принять промис и в его методе .then использовать setState функцию.
источник

К

Камран in JavaScript Rules
Іван
Я отвечал на этот вопрос выше.
1. Вы возвращаете в функции промис. И обрабатывать его надо как промис.
2. Последнее звено промиса .then(data => data) — бессмысленно, оно ничего не делает. Просто прогоняет данные ещё раз.
3. В компоненте вам нужно принять промис и в его методе .then использовать setState функцию.
Я сделал так как вы и писали выше. Я обработал then ещё раз,но все равно приходит тоже самое
источник

І

Іван in JavaScript Rules
Камран
Я сделал так как вы и писали выше. Я обработал then ещё раз,но все равно приходит тоже самое
Посмотрите код ещё раз
источник

К

Камран in JavaScript Rules
Іван
Посмотрите код ещё раз
В функции я сделал так
const getData = () => {
 const URL = 'какой-то апи';
 const phones = fetch(URL)
   .then(response => response.json())
 return phones;
};

А в компоненте так

const phones = getData().then(data => data)


И всеравно я получаю промис со статусом пендинг
источник

І

Іван in JavaScript Rules
.then(data => data) ничего не делает.

Посмотрите здесь
https://stackblitz.com/edit/react-jcyujv?file=Catalog.js
источник

К

Камран in JavaScript Rules
я понял ошибку, спасибо
надо было сразу с обработанными данными что-то делать
источник

A

Anna_lushchenko in JavaScript Rules
источник

А

Алексей in JavaScript Rules
Подскажите, пожалуйста , после сохранение Visual studio при работе с react рушится код, как это исправить или отключить? Спасибо!
источник

VS

Vadym Stebakov in JavaScript Rules
Алексей
Подскажите, пожалуйста , после сохранение Visual studio при работе с react рушится код, как это исправить или отключить? Спасибо!
"editor.formatOnSave": false,
источник

А

Алексей in JavaScript Rules
Vadym Stebakov
"editor.formatOnSave": false,
А плагина случайно никакого нет, чтоб он нормально с jsx работал?
источник

VS

Vadym Stebakov in JavaScript Rules
Алексей
А плагина случайно никакого нет, чтоб он нормально с jsx работал?
Prettier
источник

E

EGOR in JavaScript Rules
а что лучше, Prettier или Beatify?
источник

VS

Vadym Stebakov in JavaScript Rules
EGOR
а что лучше, Prettier или Beatify?
каждому свое)
для js юзаю Prettier
для css и html,  Beatify
источник

E

EGOR in JavaScript Rules
thx)
источник

Е

Евгений in JavaScript Rules
лучше webstorm)
источник

AL

Alexander Luschenko in JavaScript Rules
оффтоп в чат в описании
источник

К

Камран in JavaScript Rules
У меня есть таблица в гугле. Как можно из неё сделать json и получить в нативном js, в запросе?
Кто-то делал такие вещи?
источник

IB

Ivan Bilous in JavaScript Rules
Камран
У меня есть таблица в гугле. Как можно из неё сделать json и получить в нативном js, в запросе?
Кто-то делал такие вещи?
источник

К

Камран in JavaScript Rules
спасибо
источник