Разработать скрипт встраивания виджета на React для внешних сайтов
Учесть такие моменты при проектировании и разработке:
Работать в асинхронном режиме
ID контейнеров желательно генерировать уникальными, например, через uniqid()\
Код виджетов должен быть легковесным и универсальным
Кодировку скрипта нужно явно задать в ответе сервера в заголовке Content-Type
Кешировать нашу библиотеку, через заголовок Expires, например, час
Сделать fallback: если данные не загрузились за полсекунды, рисовать обрезанную версию виджета, а как только данные получены — дорисовывать
При передаче конфиденциальных данных и верно указывайте targetOrigin
При загрузке активации виджета передавать запрос настроек в формате JSON
Приложение лежит доступно тут : https://service-desk.site/phone2/
прошу оставлять свой телеграмм