Да ))
лучше конечно такое не городить внутри jsx, а вынести в отдельную функцию
ну, это золотое правило )) мемоизируем
тут явно случай попроще, да и весь тернар меньше чем на 10 строк
а как вынести в отдельной функции ??, это все JSX и внутри метод render
?? function MyStack({userResultShouldShow, bla, bla2}) { if (userResultShouldShow) { return ( <> <Stack.Screen name="1" /> <Stack.Screen name="2" /> <Stack.Screen name="3" /> </> ); } if (bla) { return ( <> <Stack.Screen name="4" /> <Stack.Screen name="5" /> </> ); } // ... }
Обсуждают сегодня