cost 89 ms
React Hooks:使用`useRef`而不是`useState`來跟蹤boolean切換state是否更高效?

[英]React Hooks: Is more performant to use `useRef` over `useState` to keep track of the boolean toggle state?

概述我正在實現一個useToggle反應鈎子,我想知道使用useRef而不是useState來跟蹤 boolean 切換 state 是否更高效。 由於useRef不會導致重新渲染,這應該更有效吧? useToggle(使用useRef ) useToggle(使用useState ) ...

使用 refs and.reduce 滾動到所選元素的 id 並與 useState 反應

[英]Using refs and .reduce scroll to the id of selected element with react with useState

抱歉,如果標題沒有多大意義。 我一直在將我的代碼從 this.state 重構為 useState,除了 refs 之外,我終於可以正常工作了…… 在我的原始代碼中,我進行了單獨的 axios 調用並使用 this.state 以及此參考代碼: 但現在我重構了我的 axios 調用 to.all: ...

React ref 僅更新一個實例

[英]React ref is only updating one instance

使用 refs 時遇到一個有趣的問題。 我正在映射一個組件並多次渲染它並將一個 ref 傳遞給每個組件 然后在孫子組件中我有: 在這個組件中,我有一個按鈕,當我切換它時,我調用 anotherRef?.current?.reset()這行得通並且做我想要的但我想知道當我點擊“全部重置”按鈕時,我怎樣 ...

為什么我不能使用 react refs 專注於某些元素?

[英]Why can't I focus on certain elements using react refs?

我有一個奇怪的案例,我有一個表單元素的引用列表,包括按鈕、不同類型的輸入等。然后我創建了一個錯誤摘要,當點擊它時會自動聚焦,因此也會滾動到需要注意的元素。 這對於 input[type="text"] 和 textareas 非常有效,但 input[type="file"] 和按鈕(類型按鈕)不 ...

我在 vue3 中發生了奇怪的事情

[英]Strange thing happening with me in vue3

所以我有這個輸入循環(下面的代碼:))。 所以基本上我試圖通過一個獨特的參考來獲取該循環中的每個輸入,就像它在 Vue3 文檔中解釋的那樣 => 這里我有這個數組inputs ,我在其中保存所有輸入,如文檔建議。 我想在這里實現的是獲得最后一個價值。 但我面臨一個奇怪的問題,這就是我在這里的原 ...

Gitlab 丟失的參考文件夾 - 提交不可見

[英]Gitlab Lost refs folder - commits not visible

服務器崩潰后,服務器上的 appX.git 文件夾幾乎都在那里,object 文件完好無損,但我丟失了 appX.git/refs 文件夾和 packed-refs 文件。 如何在沒有客戶端文件的情況下重新創建這些引用? 在 web 界面上,它顯示問題、項目成員,但存儲庫中沒有文件 ...

Buefy switch 如何在父組件中點擊它

[英]Buefy switch how to click on it in parent component

我有一個帶有 Buefy 的 Vue 2 應用程序。 有一個包含 Buefy 開關的組件。 在某些時候我需要點擊開關組件。 所以我將 ref 屬性添加到開關組件,然后我這樣調用它。$refs.switcherName.click()。 但它拋出一個錯誤 click is not a function ...

清除時,文件輸入的 React Ref 不會從更改事件觸發

[英]React Ref on File Input Does Not Trigger From Change Event When Cleared

我的應用程序隱藏了文件輸入並使用 Label 作為按鈕。 我使用 (x) 按鈕呈現選定的文件名,以便可以清除輸入。 我正在嘗試使用 ref 來定位輸入。 單擊 (x) 時,似乎輸入已清除,但表單未感知到更改,因此我的提交按鈕保持啟用狀態,但它不應該啟用,因為需要輸入文件。 我覺得 refs 是做到這 ...

如何在單擊反應原生的父文件中的圖標時專注於子文件中的文本字段?

[英]How can i focus on textfield in child file on click of an icon which is in parent file in react native?

我想要實現的是在單擊父文件中存在的圖標時關注子組件中存在的 TextInput 。 我曾嘗試使用 refs 和 forward refs 但這意味着我必須將組件包裝在我試圖避免的 forwardref 中。 我的子文件如下所示: 下面是我的父文件,其中有一個圖標,點擊它我嘗試讓這個文本字段成為焦點 ...

Vue3 TypeError:模板參考值是 null

[英]Vue3 TypeError: template ref.value is null

如何從以下錯誤中清除控制台: TypeError: ref.value is null 該錯誤僅與調整大小事件有關。 每次我調整 window 的大小時,我都會渲染圖表。 所以錯誤信息一次又一次地出現。 文檔顯示模板 ref 也使用 null 值( Source )初始化。 所以我必須在初始化之 ...

有沒有辦法使用反應虛擬化將引用設置為 List ?

[英]Is there a way to set a ref to List with react-virtualized?

我正在嘗試使用 ref 來引用 react-virtualized 中的可滾動列表。 但是我的 ref 總是將其當前屬性顯示為未定義。 有誰知道如何將 ref 與 react-virtualized List 一起使用? 這是我目前正在做的事情,但 listRef.current 始終未定義: ...

檢查給定目錄樹中打開的文件

[英]Checking for open files in a given directory tree

有沒有辦法用 C+++ 確定給定目錄樹中是否有任何文件打開? Cmd.exe立即知道我是否嘗試重命名文件夾並且該目錄樹中的文件當前處於打開狀態。 我已經使用 API Monitor 來確定 cmd.exe 使用NtOpenFile()后跟NtSetInformationFile和FileRena ...

反應三態復選框不確定空錯誤

[英]React tri-state checkbox indeterminate null error

我正在嘗試實現一個三態復選框來做出反應。 重復單擊復選框將循環通過blank->checked->crossed->blank->...像這樣。 環顧四周並尋找答案,我找到了一個參考: React JSX 中的不確定復選框。 我試過這樣的事情: 但最終它向我拋出了一個錯 ...

如何將 ref 設置為未渲染的元素

[英]How to set ref to an unrendered element

我有一個登錄頁面,我在其中放置了一個“觀看視頻”按鈕。 單擊按鈕后,我將隱藏按鈕並顯示視頻。 現在我的要求是在視頻顯示后立即開始播放,而無需單擊播放按鈕。 我正在嘗試使用 refs,但不知何故我無法將 ref 設置為我的視頻元素。 有什么方法可以將 refs 設置為 componentDidUpda ...

ref.current.focus() 不是 function

[英]ref.current.focus() is not a function

我試圖在 onBlur 時使用 ref 來關注元素。 我正在使用 react v.16.9.0 我的代碼是這樣的: 當我在字段外單擊時發生錯誤,提示 element.current.focus();。 我不明白。 我按照文檔中的詳細說明使用 useRef,但我不知道我缺少什么。 有任何想法嗎? ...

通過React中的contentEditable更改后從div獲取innerHTML

[英]getting innerHTML from a div after changes through contentEditable in React

感謝您花時間看這個。 我正在努力找出如何使這項工作專門用於反應。 我使用 contentEditable 使 div 元素可編輯,然后我使用 Refs 使 div 引用其innerHTML。 但是信息似乎並沒有被放入身體的狀態。 最終目的是將其保存在數據庫中,然后加載以替換div。 代碼: ...


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