Есть, и, как я понимаю, выход только один: так или иначе перепозиционировать плеер при изменении окружения. Любое переподключение к лайвстриму всегда будет вести к некоторым потерям данных (и паузе проигрывания) Идея разработку собственного плеера — несколько утопична.
Обернул Player в Wrapper и через ReactDOM.createPortal() манипулирую позицией. Если урла совпадает return ReactDOM.createPortal(children, container), во всех остальных случаях - return <div>{children}</div>
Юзаю реакт квери. При попытке мутации все происходит норм, но пытаюсь обновить существующую сущность по квери кей, и нефига. В чем может быть проблема?