Add some memoization (#1947)
This commit is contained in:
parent
e358c3cc30
commit
a10adf8908
4 changed files with 18 additions and 12 deletions
|
@ -1,4 +1,4 @@
|
|||
import React, {useMemo, useState} from 'react'
|
||||
import React, {memo, useMemo, useState} from 'react'
|
||||
import {StyleSheet, View} from 'react-native'
|
||||
import {
|
||||
AppBskyFeedDefs,
|
||||
|
@ -83,7 +83,7 @@ export function FeedItem({
|
|||
return null
|
||||
}
|
||||
|
||||
function FeedItemInner({
|
||||
let FeedItemInner = ({
|
||||
post,
|
||||
record,
|
||||
reason,
|
||||
|
@ -101,7 +101,7 @@ function FeedItemInner({
|
|||
isThreadChild?: boolean
|
||||
isThreadLastChild?: boolean
|
||||
isThreadParent?: boolean
|
||||
}) {
|
||||
}): React.ReactNode => {
|
||||
const {openComposer} = useComposerControls()
|
||||
const pal = usePalette('default')
|
||||
const {track} = useAnalytics()
|
||||
|
@ -334,6 +334,7 @@ function FeedItemInner({
|
|||
</Link>
|
||||
)
|
||||
}
|
||||
FeedItemInner = memo(FeedItemInner)
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
outer: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue