Изменение состояния redux на компоненте отключит - PullRequest
0 голосов
/ 19 июня 2020

Я хочу вызвать действие и изменить состояние redux для componentWillUnmount. Я знаю, что вызов apis в componentWillUnmount небезопасен. Но насколько безопасен вызов действия из componentWillUnmount? Будет ли он выполняться в 100% случаев?

Ответы [ 2 ]

1 голос
/ 19 июня 2020

Не в 100% случаев, если быть точным. componentWillUnmount не должен вызываться при закрытии окна браузера или аварийном завершении работы браузера.

Помимо этих случаев, безопасно выполнять dispatch действия в вашем componentWillUnmount для закрытия ресурсов или любого изменения состояния, которое вы хотите.

1 голос
/ 19 июня 2020

Вы можете отправить действие в componentWillUnmount, которое будет обрабатываться соответствующим редуктором. Он будет работать отлично.

...