[英]Is it possible to use React Material UI, redux and react-form-hook together?
我正在探索幾個在線教程,以了解如何將這些技術結合使用來構建 React TypeScript 應用程序。
我有兩個具體問題:
是否可以同時使用這三種技術? 我看到了這個視頻,它用 redux 解釋了 react-hook-form 而不是 Material-UI。index.js 用index.js
Provider
包裝了所有東西(即,包含到Step1.js
、 Step2.js
等路由器路由的App
組件)。 因此,要介紹 material-UI,我所要做的就是將 Material UI 組件包裝在 react-hook-form Controller
文件中,比如Step1.js
?
該視頻說 react-hook-form FormProvider
需要基於反應上下文 API 的useFormContext
。這是否意味着我們不能將 redux 與FormProvider
一起使用?
是的。 Material UI 僅用於組件的視圖層。 Redux是一個全局的state管理工具,react-form-hook是針對forms的。我不明白為什么不能一起使用。
即使 FormProvider 使用 Context API,您仍然可以在 Redux 存儲中擁有項目的全局 state。 如果您確實想使用上下文 API,它實際上與 Redux 相同,所以由您決定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.