Я разрабатываю простой аудиоплеер в потоке/реакции с использованием аудиокомпонент html5.Flux with React Аудиокомпонент в одном направлении
Я понимаю, что одним из ключевых принципов потока является то, что данные должны проходить в одну сторону.
действие -> магазин -> компонент
"магазин" должен быть источником истины.
Я столкнулся с трудностями, следуя этим принципам в этом конкретном сценарии, потому что данные должны быть получены из аудиокомпонентов, например, продолжительность mp3 является частью аудио-компонента api, а также текущей позиции.
Я подумал, что, возможно, я мог бы использовать действие, чтобы передать все исходные данные и обновить его с новыми позициями трека (так как пользователь играет в клип), но это кажется действительно уродливым ... как я могу соблюдать флюс принципы с этим в виду?
Спасибо, Hal, это реализация, с которой я закончил, я думаю, что это имеет смысл. – Melbourne2991