說我有這個在我的應用程序:如何阻止React卸載Semantic UI React中前一個選項卡的內容?
import React from 'react'
import { Tab } from 'semantic-ui-react'
const panes = [
{ menuItem: 'Tab 1', render:() => <Tab.Pane>Tab 1 Content</Tab.Pane> },
{ menuItem: 'Tab 2', render:() => <Tab.Pane>Tab 2 Content</Tab.Pane> },
{ menuItem: 'Tab 3', render:() => <Tab.Pane>Tab 3 Content</Tab.Pane> },
]
const TabExampleBasic =() => (
<Tab panes={panes} />
)
export default TabExampleBasic
每當標籤切換,它正在從頭開始重新加載,我失去了一切,我從如果我回到它切換選項卡內的變化。
是什麼導致這種情況,以及我如何保持切換標籤的變化內容?
標籤文檔:https://react.semantic-ui.com/modules/tab#tab-example-basic
什麼在丟失?你的窗格有本地狀態嗎? – azium
@azium我的表單數據是使用react-redux創建的。沒有當地的州。 –
如果表單數據處於還原狀態,您將如何失去它?應該在切換標籤頁時從redux填寫表單字段,否? – azium