Size: a a a

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

2021 June 29

МР

Михаил Р. in React Native — русскоговорящее сообщество
Я думаю что лучше через props.navigation, а там где нету в props уже использовать useNavigation.
источник

B

Bod'ka 🖤 in React Native — русскоговорящее сообщество
нууу да.
источник

B

Bod'ka 🖤 in React Native — русскоговорящее сообщество
на componentWillUnmount  останавливаешь прослушку геопозиции clearWatch. я использую @react-native-community/geolocation. Но они очень похожи
источник

SS

S S in React Native — русскоговорящее сообщество
аааа, все я понял
источник

SS

S S in React Native — русскоговорящее сообщество
мне значит надо watch поставить, огромное спасибо
источник

R

Rros in React Native — русскоговорящее сообщество
Всем привет.
Начал делать сайд проект на реакт нейтив, из-за чего приходится следить за производительностью, т к данных очень много и начинает тормозить все (особенно много ререндеров лишних)
Занялся устранением ререндеров для начала.
1)Как я понимаю, надо замемоизировать чайлд компонент, чтобы он не пересоздавался при ререндере родительского компонента с помощью React.memo
2) Надо замемоизировать все данные, которые передаю в чайлд компоненты, чтобы они каждый раз не пересоздавались и не приводили к лишним ререндерам.

Вопрос в том, в правильном ли я направлении движусь?) И мемоизация тысячи компонентов не приведет сама по себе к тормозам?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
и да, и нет. один только memo действительно не всегда помогает, к тому же это всегда дополнительные расходы. освобождая процессор нагружаем память.

плюс еще как у вас сайд-эффекты организованы, нет ли чего-то что выполняется при каждом ререндере и т.п.

вообще в соседнем чате обсуждали как-то, рекомендую посмотреть тред https://t.me/react_js/1079433 (в обе стороны от этого сообщения)

https://kentcdodds.com/blog/usememo-and-usecallback

https://overreacted.io/before-you-memo/
источник

R

Rros in React Native — русскоговорящее сообщество
Окей. Спасибо
источник

SA

Sardorbek Aminjonov in React Native — русскоговорящее сообщество
Мне тоже proposal отправили :)
источник

P

Paul in React Native — русскоговорящее сообщество
Кто-нибудь шарит, как приложение разбивается на стори, таски, как таски отбирают в спринт? Может есть какая статья на эту тему?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Да, но это совсем не про RN / react / мобильную разработку. Это про основы разработки любого ПО.

Читайте про agile / scrum / kanban, можно про impact mapping и т.д.

Можете начать отсюда, обзорно статья неплохая, с отсылкой к другим источникам. Но в целом тема для этого чата оффтопная.
источник

P

Paul in React Native — русскоговорящее сообщество
Спасибо. Просто буду на проекте единственным React Native разработчиком, хочу разобраться, чтобы сделать хорошее приложение
источник

R

Rros in React Native — русскоговорящее сообщество
Появился еще вопрос.
Приложение тестирую на айфоне в экспо. И модалка слегка притормаживает, хотя от рендеров лишних я избавился.
Это из-за того что приложение в режиме разработки или если тормозит сейчас, то в продакшне тоже будет тормозить?
источник

IC

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

IC

Igor Chishkala in React Native — русскоговорящее сообщество
сбилди, проверь в testflight
источник

O

Only God Judge Us in React Native — русскоговорящее сообщество
После yarn add @react-navigation/bottom-tabs и import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
React Native начал выдавать такую ошибку,проект ещё пустой никаких библиотек до не устанавливал
Как решить данную проблему?
источник

IS

Islam Shagaew in React Native — русскоговорящее сообщество
Возможно какой-то пакет не установлен
источник

SS

S S in React Native — русскоговорящее сообщество
а community версия использует fused location provider?
источник

B

Bod'ka 🖤 in React Native — русскоговорящее сообщество
установи  '@react-navigation/native
источник

B

Bod'ka 🖤 in React Native — русскоговорящее сообщество
это что?
источник