Size: a a a

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

2021 March 25

ДS

Дмитрий Surr in React — русскоговорящее сообщество
Кстати, еще когда по вебсокет соединению получаю ошибку
Uncaught (in promise) RequestTimeout: binance GET https://api.binance.com/api/v3/exchangeInfo request timed out (10000 ms)
Это из-за подвисаний с моей стороны или наоборот, тормозит сервер с которого приходят данные?
источник

P

Parhosha in React — русскоговорящее сообщество
как реализовать вызов функции перед закрытием браузера/вкладки
источник

VM

Ven Movs in React — русскоговорящее сообщество
Parhosha
как реализовать вызов функции перед закрытием браузера/вкладки
вроде никак нельзя)
источник

D

Deyl in React — русскоговорящее сообщество
Дмитрий Surr
Всем привет!
Нужна помощь по оптимизации.
Есть платформа по торговле криптовалютой.
Для стартовой загрузки данных используется довольно много апи запросов (около 20-30) и после этого включается вебсокет соединение для обновления данных. Но проблема в том что оно все начинает сильно тормозить а иногда и вообще зависает страничка.
Проект на React/Redux.
Есть ли инструменты которые помогут выявить утечку памяти и определить в чем собственно проблема?
Проект писал не я, он относительно старый и я единственный фронтенд разраб)
Спасибо всем кто откликнется
Используйте вкладку Performance и Network. У вас возможно waterfall у запросов "широкий".
источник

D

Deyl in React — русскоговорящее сообщество
Дмитрий Surr
Кстати, еще когда по вебсокет соединению получаю ошибку
Uncaught (in promise) RequestTimeout: binance GET https://api.binance.com/api/v3/exchangeInfo request timed out (10000 ms)
Это из-за подвисаний с моей стороны или наоборот, тормозит сервер с которого приходят данные?
Ответ от сервера не приходит в рамках таймаута, убедитесь что запрос доходит и обрабывается сервером корректно.
источник

ДS

Дмитрий Surr in React — русскоговорящее сообщество
Deyl
Используйте вкладку Performance и Network. У вас возможно waterfall у запросов "широкий".
Да, конкретно у одного из запросов waterfall большой по сравнению с остальными запросами
источник

ДS

Дмитрий Surr in React — русскоговорящее сообщество
Deyl
Ответ от сервера не приходит в рамках таймаута, убедитесь что запрос доходит и обрабывается сервером корректно.
То есть это проблема самого сервера, верно?
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
кто работал с библой react-to-print, как можно настроить страницу для печати, чтобы передавало в таком же форматировании как в родителе? или сжимало все на 1 страницу без обрезаний?
источник

D

Deyl in React — русскоговорящее сообщество
Дмитрий Surr
То есть это проблема самого сервера, верно?
Много факторов, возможно один из них:
- медленный инет с вашей стороны;
- огромный файл;
источник

D

Deyl in React — русскоговорящее сообщество
Файл кстати .js?
источник

D

Deyl in React — русскоговорящее сообщество
Также имейте ввиду что js файлы (chunks, main, vendors) желательно должны быть < 200Kb
источник

ДS

Дмитрий Surr in React — русскоговорящее сообщество
Да, js
источник

ДS

Дмитрий Surr in React — русскоговорящее сообщество
А, стоп
источник

ДS

Дмитрий Surr in React — русскоговорящее сообщество
нет, у кого waterfall широкий - это апи запрос
источник

ДS

Дмитрий Surr in React — русскоговорящее сообщество
Проверю, спасибо за информацию
источник

Р

Руслан in React — русскоговорящее сообщество
Eugene Stepanyuk
кто работал с библой react-to-print, как можно настроить страницу для печати, чтобы передавало в таком же форматировании как в родителе? или сжимало все на 1 страницу без обрезаний?
Не знаю, в чем точно проблема, но можешь попробовать прочитать это
источник

AM

Alexander Maymin in React — русскоговорящее сообщество
Доброго дня, люди добрые!
Нашёл ссылку на канал тут https://ru.reactjs.org/community/support.html
Поскольку гугл мне не «помог» в поисках я решил обратиться к профессионалам (я не фронтенд-разработчик, делаю ресёч сейчас).
Есть ли готовые реализации конфигурируемого CRUD-фронтенда?
Кейсы:
- на бэке резличные сервисы предоставляющие REST/RESTfull API, можно их завести за единый шлюз
- на фронте «зарегистрированный» перечень api
- фронт обращается к бэку за метаданными (колонки таблицы, перечень фильтров), поля формы, правила валидации и типы данных полей,
- фронт строит таблицу или форму для выбранного эндпоинта, загружает данные, позволяет отправить POST/PUT запросы с виджета формы, позволяет отправить GET/DELETE запросы с виджета списка.
Есть такое в этом мире (стабильное) решение?
источник

АЕ

Алексей Ефимов... in React — русскоговорящее сообщество
Добрый день, подскажите плз есть ли какие предустановленные интерфейсы или типы у redux? Если да буду благодарен если подскажите куда смотреть. Благодарю за ответы
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Alexander Maymin
Доброго дня, люди добрые!
Нашёл ссылку на канал тут https://ru.reactjs.org/community/support.html
Поскольку гугл мне не «помог» в поисках я решил обратиться к профессионалам (я не фронтенд-разработчик, делаю ресёч сейчас).
Есть ли готовые реализации конфигурируемого CRUD-фронтенда?
Кейсы:
- на бэке резличные сервисы предоставляющие REST/RESTfull API, можно их завести за единый шлюз
- на фронте «зарегистрированный» перечень api
- фронт обращается к бэку за метаданными (колонки таблицы, перечень фильтров), поля формы, правила валидации и типы данных полей,
- фронт строит таблицу или форму для выбранного эндпоинта, загружает данные, позволяет отправить POST/PUT запросы с виджета формы, позволяет отправить GET/DELETE запросы с виджета списка.
Есть такое в этом мире (стабильное) решение?
а на чем у вас бек?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Алексей Ефимов
Добрый день, подскажите плз есть ли какие предустановленные интерфейсы или типы у redux? Если да буду благодарен если подскажите куда смотреть. Благодарю за ответы
npm i ‘@types/redux’
источник