Size: a a a

React Native — русскоговорящее сообщество

2020 June 06

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
Всем привет вот такую ошибку выдает! Я понимаю что это изза того что я вкладываю один навигатор вдругой! И тут выходы либо убрать в описание одного   <NavigationContainer>  либо прописать свойтво которое рекомендует! У меня Tab. и Stack навигаторы! не монимаю где нужно приписать это свойство?
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
источник

S

Steve in React Native — русскоговорящее сообщество
NavigationConainer должен быть один в руте самом
источник

S

Steve in React Native — русскоговорящее сообщество
Внутри него сколько хочешь StackNavigator или BottomTabNavigator делаешь уже без проблем
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
Steve
NavigationConainer должен быть один в руте самом
Т.е. я все навигации прописываю в одном файле навигации и ТабНАвигацию и СтэкНавигацию?
источник

S

Steve in React Native — русскоговорящее сообщество
Можешь в разных, просто собери все импортом в одном месте в один NavContainer и в App.js вставь его
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
ОК спасибо буду пробовать
источник

S

Steve in React Native — русскоговорящее сообщество
Andrey Sorokin
ОК спасибо буду пробовать
источник

S

Steve in React Native — русскоговорящее сообщество
Vitalii Obideiko [Obidos]
Вот тут можно почитать https://redux.js.org/faq/performance
Более конкретно тут
Redux may not be as efficient out of the box when compared to other libraries. For maximum rendering performance in a React application, state should be stored in a normalized shape, many individual components should be connected to the store instead of just a few, and connected list components should pass item IDs to their connected child list items (allowing the list items to look up their own data by ID). This minimizes the overall amount of rendering to be done. Use of memoized selector functions is also an important performance consideration.
Thanks
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
Ну да понял только у меня наоборот мне в таб нужно вложить стэк
источник

S

Steve in React Native — русскоговорящее сообщество
Andrey Sorokin
Ну да понял только у меня наоборот мне в таб нужно вложить стэк
В чем проблема?

myStack.js
<StackNavigator>
   <Stack.Screen>
</StackNavigator>


myTab.js
import MyStack from mStack.js

<Tab.Navigator>
   <Tab component={MyStack}>
<Tab.Navigator>
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
ну я еще просто не делал! Спасибо за помощь!
источник

S

Steve in React Native — русскоговорящее сообщество
Обращайся, не за что)
источник

VS

Vitalii Savran in React Native — русскоговорящее сообщество
Всем привет, подскажите плз, как вывести алерт когда закончился список? Список подгрцжается динамически с прокруткой. Спасибо
источник

VS

Vitalii Savran in React Native — русскоговорящее сообщество
const isCloseToBottom = ({ layoutMeasurement, contentOffset, contentSize }) => {
   return layoutMeasurement.height + contentOffset.y >= contentSize.height - 1;
 };
onScroll={({ nativeEvent }) => {
           if (isCloseToBottom(nativeEvent)) {
             alert('This is the end');
           }
         }}
источник

VS

Vitalii Savran in React Native — русскоговорящее сообщество
Пробовал так, но срабатывает каждый раз когда подхожу к концу каждого списка
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
Steve
Обращайся, не за что)
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
источник

AS

Andrey Sorokin in React Native — русскоговорящее сообщество
Все верно ведь
источник