From 1cbf67aa7b754a21eccd5e32a25c3b01b2339640 Mon Sep 17 00:00:00 2001 From: Leon Jiang <35908040+leonyjiang@users.noreply.github.com> Date: Tue, 16 Mar 2021 14:24:27 -0400 Subject: Fix bug causing seed generation on each render --- src/screens/suggestedPeople/SuggestedPeopleScreen.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx index 651d858c..4094b0a3 100644 --- a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx +++ b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx @@ -66,7 +66,9 @@ const SuggestedPeopleScreen: React.FC = () => { /* * The randomly-generated seed used by the API to order the suggested people. */ - const randomizationSeed = Math.random(); + const [randomizationSeed, setRandomizationSeed] = useState( + Math.random(), + ); const stausBarRef = useRef(hideStatusBar); @@ -146,6 +148,7 @@ const SuggestedPeopleScreen: React.FC = () => { reset().then(() => { setRefreshing(false); }); + setRandomizationSeed(Math.random()); }; useFocusEffect( -- cgit v1.2.3-70-g09d2