簡體   English   中英

React admin 3.x useDataProvider 加載指示器

[英]React admin 3.x useDataProvider loading indicator

在版本 2.x 中,當您使用 hoc withDataProvider並使用注入到道具中的dataProvider時,您可以傳遞一些額外的選項,例如onSuccessonFailure並另外使用該 dataProvider 確保調用了所有正確的 redux 操作。 所以你可以看到加載指示器等等。

現在有了新的鈎子,你就不能再傳遞這些選項了。 所以你也被迫使用 useNotify、useRefresh 等。我注意到也沒有調用 redux 動作....所以沒有加載指示器。

所以基本上我的問題是如何使用dataProvider並讓它顯示加載指示器,但它可以很好地解釋為讓它運行所有 redux 操作,這些操作通常在您使用默認組件(如 List 或 View)時運行

從 2.x 遷移到 3.x 時,您必須遷移自定義數據提供程序。 如果你有 2.x 中指定的舊類型,你使用了常量:

switch() {
  case MY_CUSTOM_ACTION:
}

像這樣使用的:

dataProvider(MY_CUSTOM_ACTION...

這種舊方法仍然有效,但是不會調度 redux 操作。 一旦您遷移到編寫數據提供程序的新方式,一切都會按預期工作。 https://marmelab.com/react-admin/DataProviders.html#data-providers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM