Use React.memo in Select.tsx
This commit is contained in:
parent
9be10610d2
commit
a5ddf5c94d
|
@ -1,4 +1,4 @@
|
||||||
import {useCallback, useMemo, useState} from 'react'
|
import React, {useCallback, useMemo, useState} from 'react'
|
||||||
import {View} from 'react-native'
|
import {View} from 'react-native'
|
||||||
import {Button, Menu, Subheading, useTheme} from 'react-native-paper'
|
import {Button, Menu, Subheading, useTheme} from 'react-native-paper'
|
||||||
import {ITEM_PADDING} from './constants'
|
import {ITEM_PADDING} from './constants'
|
||||||
|
@ -9,7 +9,7 @@ export interface Item {
|
||||||
color?: string
|
color?: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function Select({
|
function Select({
|
||||||
value,
|
value,
|
||||||
onChange,
|
onChange,
|
||||||
items,
|
items,
|
||||||
|
@ -68,3 +68,5 @@ export default function Select({
|
||||||
</View>
|
</View>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export default React.memo(Select)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user