1 回答
TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超5個(gè)贊
我試過你的代碼,它似乎SearchBar與FlatList. 您遇到的問題是,由于某種原因,您正在失去輸入焦點(diǎn),因?yàn)槟趯⑵洹白⑷搿盨earchBar到FlatList. 所以我所做的就是將權(quán)利SearchBar放入代碼中,如下所示:
<FlatList
? data={institutions}
? keyExtractor={(item, index) => index.toString()}
? refreshing={refresh}
? onRefresh={() => onRefresh()}
? ListHeaderComponent={
? ? <SearchBar
? ? lightTheme
? ? clearIcon
? ? onChangeText={handleSearch}
? ? value={value}
? ? placeholder='Buscar...' />
? }
/>
它奏效了,您現(xiàn)在可以繼續(xù)寫作而不會(huì)失去焦點(diǎn)。FlatList這不是一個(gè)糟糕的解決方案,它是一個(gè)簡單的解決方案,但如果這不是您喜歡的,您應(yīng)該嘗試找到如何將任何組件插入函數(shù)或 const 的標(biāo)頭中。
添加回答
舉報(bào)
