Если я правильно понимаю, как работает VirtualDOM, некоторые элементы DOM будут разрушены изменением состояния, верно?

аю аудио плеер. Он имеет функции паузы, перемотки и поиска времени. Как и кто должен обрабатывать аудио элемент?

Я могу отложить это в магазин. Я не могу поставить это непосредственно на государство, так как это может быть клонировано. Тогда когда в редукторе я могу с ним взаимодействовать. Проблема в том, что если мне нужно синхронизировать бегунок времени со звуком, мне нужно будет постоянно опрашивать магазин, используя действие. Это также не имеет смысла семантически говоря.Я могу создать собственный компонент React Audio, который делает все, что я сказал. проблема не решена Как я могу обновить слайдер? Я мог бы опросить, но мне действительно не нравится это решение. Кроме того, если я не создаю компонент, который содержит как аудио, так и слайдер, мне все равно придется использовать избыточность для соединения обоих.

Так какой же самый изощренный способ обработки звука с отображением прогресса?