我想调用一个动作并更改componentWillUnmount的redux状态。我知道在componentWillUnmount中调用api是不安全的。但是从componentWillUnmount调用动作有多安全?它会在100%的时间内执行吗?
答案 0 :(得分:1)
您可以在componentWillUnmount中调度一个动作,该动作将由相应的reducer处理。 它将运行正常。
答案 1 :(得分:1)
不是精确的100%的时间。当浏览器窗口关闭或浏览器异常终止时,不应调用import dask.dataframe as dd
df = dd.read_csv('*.csv',parse_dates=['time'])
df["time_of_day"] = dd.to_datetime(df["time"].dt.time.astype(str))
df.loc[(df.time_of_day > "09:30") & (df.time_of_day < "16:00")].compute()
。
除这些情况外,componentWillUnmount
中的dispatch
操作对于关闭资源或所需的任何状态更改都是安全的。