Где выполнить действие с обновлением в React + React Redux? - PullRequest
0 голосов
/ 23 октября 2018

Допустим, у меня есть музыкальный компонент, подключенный к реквизиту «play» в магазине приставок.

Когда обновляется «play», я хочу обновить статус воспроизведения (воспроизведение, пауза и т. Д.)соответственно.Однако это не влияет на внешний вид компонента.Так что мне интересно, где выполнять действия по обновлению?

Я использовал componentWillReceiveProps для управления воспроизведением при обновлении реквизита, он работает, но, по-видимому, это некорректное использование в соответствии с командой React, и метод будетбыть устаревшим.

1 Ответ

0 голосов
/ 23 октября 2018

Вам необходимо отправить действие с выбранным состоянием воспроизведения в функцию onClick, которая передается через редуктор, и обновляет состояние хранилища.Компонент, если он правильно подключен к хранилищу с помощью функции подключения в библиотекеact-redux, автоматически обновит рендеринг компонента.

...