From 8e393b16f502ca201393d1fd585c870fee8a4fe9 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 3 Apr 2024 20:59:33 -0700 Subject: Simplify list logic further to prevent misuse (#3334) * simplify list logic further more simplification simplify by removing `isEmpty` use `isFetchingNextPage` everywhere for clarity change `isFetching` to `isFetchingNextPage` for clarity remove some useless `useMemo`s move `renderItem` and `keyExtractor` out of component * clean bundle size check * update deploy * adjust * adjust * one test * try now * test it * done --- src/view/com/post-thread/PostThread.tsx | 71 ++++++++++++++++++--------------- 1 file changed, 38 insertions(+), 33 deletions(-) (limited to 'src/view/com/post-thread/PostThread.tsx') diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx index c1159379d..f4bf3b1ac 100644 --- a/src/view/com/post-thread/PostThread.tsx +++ b/src/view/com/post-thread/PostThread.tsx @@ -368,47 +368,52 @@ export function PostThread({ ], ) - return ( - <> + if (error || !thread) { + return ( - {!error && thread && ( - - } - initialNumToRender={initialNumToRender} - windowSize={11} + ) + } + + return ( + - )} - + } + initialNumToRender={initialNumToRender} + windowSize={11} + /> ) } -- cgit 1.4.1