Size: a a a

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

2021 January 27

И

Иван in React — русскоговорящее сообщество
Alexander Tarasenko
А если ошибки разные. Ошибка с 403 статусом или подобные да. А если отправлялись данные с формы и пришли конкретные ошибки для конкретных полей формы?
Возможно не очень удачный пример но все же.
Уже учтено, как раз для асинхронных ошибок валидации балалайка и писалась
источник

И

Иван in React — русскоговорящее сообщество
Тимофей 🛴
А что за задача?
Да, причём ошибка при загрузке сущности означат, что onChange не будет
источник

АН

Антон Никонов... in React — русскоговорящее сообщество
Почему пустой масив device?


const [device, setDevice] = useState([]);

   const getFavoritsDeviceItem = async () => {
       const res = await fetch("/device.json");
       const data = await res.json();
       const phones = data.iphone;

       const allLocalStorageKey = Object.keys(localStorage);
       // console.log(allLocalStorageKey);

       phones.forEach(item => {
           allLocalStorageKey.forEach(elem => {
               if (elem === `favorite ${item.vendorCode}`) {
                   // console.log(item);
                   setDevice(item);
                   console.log(device);
               }
           })
       })

       
   }
   useEffect(() => {
       getFavoritsDeviceItem().then(() => console.log(device))
   },[])
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Один и тот же вопрос раз за разом у всех. Об этом упорно в доке не пишут?
источник

F

FixFive in React — русскоговорящее сообщество
Антон Никонов
Почему пустой масив device?


const [device, setDevice] = useState([]);

   const getFavoritsDeviceItem = async () => {
       const res = await fetch("/device.json");
       const data = await res.json();
       const phones = data.iphone;

       const allLocalStorageKey = Object.keys(localStorage);
       // console.log(allLocalStorageKey);

       phones.forEach(item => {
           allLocalStorageKey.forEach(elem => {
               if (elem === `favorite ${item.vendorCode}`) {
                   // console.log(item);
                   setDevice(item);
                   console.log(device);
               }
           })
       })

       
   }
   useEffect(() => {
       getFavoritsDeviceItem().then(() => console.log(device))
   },[])
Насколько я понял, ты изменил device, но выводишь старый, который пустой.
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Антон Никонов
Почему пустой масив device?


const [device, setDevice] = useState([]);

   const getFavoritsDeviceItem = async () => {
       const res = await fetch("/device.json");
       const data = await res.json();
       const phones = data.iphone;

       const allLocalStorageKey = Object.keys(localStorage);
       // console.log(allLocalStorageKey);

       phones.forEach(item => {
           allLocalStorageKey.forEach(elem => {
               if (elem === `favorite ${item.vendorCode}`) {
                   // console.log(item);
                   setDevice(item);
                   console.log(device);
               }
           })
       })

       
   }
   useEffect(() => {
       getFavoritsDeviceItem().then(() => console.log(device))
   },[])
источник

АН

Антон Никонов... in React — русскоговорящее сообщество
хорошая статья, спасибо
источник

АН

Антон Никонов... in React — русскоговорящее сообщество
FixFive
Насколько я понял, ты изменил device, но выводишь старый, который пустой.
я положил в device пустой массив и должен засунуть туда массив, а я засовую объект
источник

YN

Yan Nikolaev in React — русскоговорящее сообщество
Делаю POST реквест из реакт приложения на сервер с .NET Core 3.1
Есть поле Id типа long на сервере.
Посылаю боди из реакта: {Id: BigInt(Id)} но по каким-то причинам реквест даже не уходит, даже ошибку поймать не получается с промиса (error - undefined)
Есть идеи почему промис реджектит сразу? (Без Id поля в боди реквест проходит)
источник

IN

Igor N in React — русскоговорящее сообщество
Смотри вкладку networks, правильно ли запрос отправляешь
источник

ZK

Zhenya Kornelyuk in React — русскоговорящее сообщество
Yan Nikolaev
Делаю POST реквест из реакт приложения на сервер с .NET Core 3.1
Есть поле Id типа long на сервере.
Посылаю боди из реакта: {Id: BigInt(Id)} но по каким-то причинам реквест даже не уходит, даже ошибку поймать не получается с промиса (error - undefined)
Есть идеи почему промис реджектит сразу? (Без Id поля в боди реквест проходит)
А ты вообще пробовал запросы подтягивать? Там же нужно Configure настраивать в конвеере
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Yan Nikolaev
Делаю POST реквест из реакт приложения на сервер с .NET Core 3.1
Есть поле Id типа long на сервере.
Посылаю боди из реакта: {Id: BigInt(Id)} но по каким-то причинам реквест даже не уходит, даже ошибку поймать не получается с промиса (error - undefined)
Есть идеи почему промис реджектит сразу? (Без Id поля в боди реквест проходит)
JSON.stringify(1n)
источник

YN

Yan Nikolaev in React — русскоговорящее сообщество
Igor N
Смотри вкладку networks, правильно ли запрос отправляешь
Так запрос и не уходит, проблема в том, что нельзя отправить bigint напрямую, только если перевести в строку и парсить на сервере
источник

YN

Yan Nikolaev in React — русскоговорящее сообщество
Alexey Ermakov
JSON.stringify(1n)
Да, похоже кроме как отправить строкой вариантов нет, спасибо
источник

И

Иван in React — русскоговорящее сообщество
Yan Nikolaev
Так запрос и не уходит, проблема в том, что нельзя отправить bigint напрямую, только если перевести в строку и парсить на сервере
JSON не поддерживает этот тип
источник

И

Иван in React — русскоговорящее сообщество
@Yuzeyzer, I’m watching you
источник

Y

Yuzeyzer in React — русскоговорящее сообщество
Иван
@Yuzeyzer, I’m watching you
Sorry
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
правильно ли я сделал? а то при вызове setUserState не работает :(
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
не обновляет компоненты*
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
почему не работает? (
источник