Size: a a a

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

2020 February 09

A

Awf in React Native — русскоговорящее сообщество
Спс
источник

С

Сергей in React Native — русскоговорящее сообщество
Awf
Спс
Посмотри в доках, там можно компонент подключить
источник

A

Awf in React Native — русскоговорящее сообщество
Ок спс
источник

NL

Night Lovell in React Native — русскоговорящее сообщество
Есть гайды по написанию чата??
источник

NL

Night Lovell in React Native — русскоговорящее сообщество
Буду рад если поделитесь инфой 💪
источник

AV

Anton Vlasov in React Native — русскоговорящее сообщество
Night Lovell
Есть гайды по написанию чата??
https://github.com/FaridSafi/react-native-gifted-chat
прикручиваешь к нему firebase firestore или firebase database и получаешь рабочий чат за 1 день
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
David Str
Динамическое API, но на самом деле, я бы не спешил, потому что я так и не нашёл решение проблемы, о том, как делать редирект со стека, в дочку другого стека. В доке нормального описания нет, оверфлоу, и на гитхабе тоже вопросов нет, т.к. слишком свежая технология, я бы подождал пока обкатают, чтобы не мучаться с затыками, так как я мучаюсь
react-navigation?
источник

DS

David Str in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
react-navigation?
v5, да
источник

GB

Gena Black in React Native — русскоговорящее сообщество
David Str
Динамическое API, но на самом деле, я бы не спешил, потому что я так и не нашёл решение проблемы, о том, как делать редирект со стека, в дочку другого стека. В доке нормального описания нет, оверфлоу, и на гитхабе тоже вопросов нет, т.к. слишком свежая технология, я бы подождал пока обкатают, чтобы не мучаться с затыками, так как я мучаюсь
Да есть там описание. И предупреждения через страницу, что надо более точно роут задавать из-за того, что полная схема не известна заранее
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
David Str
v5, да
@gblack9 есть, да ) хоть и не самым привычным способом.

в v4 было чуть более явно (достаточно добавить action в navigate), но и сейчас можно, { params: { screen, params: { screen }}.

https://reactnavigation.org/docs/en/nesting-navigators.html#navigating-to-a-screen-in-a-nested-navigator

https://reactnavigation.org/docs/en/upgrading-from-4.x.html#navigating-to-nested-screens
источник

DS

David Str in React Native — русскоговорящее сообщество
Оу, большущее спасибо
источник

T

TigranX in React Native — русскоговорящее сообщество
Есть React Native книга? на русском языке
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
@gblack9 есть, да ) хоть и не самым привычным способом.

в v4 было чуть более явно (достаточно добавить action в navigate), но и сейчас можно, { params: { screen, params: { screen }}.

https://reactnavigation.org/docs/en/nesting-navigators.html#navigating-to-a-screen-in-a-nested-navigator

https://reactnavigation.org/docs/en/upgrading-from-4.x.html#navigating-to-nested-screens
В v4 было как раз более неявно... она сама умудрялась найти ближайший роут соответствующий акшну. Но зато там есть страшные баги... вот пример, в пятницу только убил 4 часа на переделку системы основного меню в приложении (всё стандартно - дравер с кучей стеков). Один стек с подменю, пункты которого должны менять параметр в одном экране... В итоге через path сделал (заодно дип линкинг потом легко добавить будет)...

А вот сам хак:
private onMenuPress = (path: string) => {
   const nav = this.props.navigation;
   if (path === 'exit') {
     this.props.logoutWithConfirmation();
   } else {
     let action = nav.router.getActionForPathAndParams(path);
     if (action.type === NavigationActions.NAVIGATE && action.action) {
       // HACK: extract inner action for submenus (because top action will not update params)
       action = action.action;
     }
     nav.dispatch(action);
   }
   nav.dispatch(DrawerActions.closeDrawer());
 };


Потому что когда action, содержит вложенные акшны, они почему-то не обновляют параметры экрана... (
источник

DK

Dmitriy Kupriyanov in React Native — русскоговорящее сообщество
TextInput не работает paste autofill
<ScrollView removeClippedSubviews={false}>
и
height: Platform.OS == 'android' ? 40 : 20
не помогает. Как заставить работать данный функционал?
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
ребята, можете посоветовать либу для передачи видео?
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
у меня на amazon s3 хранятся ролики, которые передаются через nodejs в само приложение. Сейчас передаётся просто ссылка и загрузка крупных роликов (100-200мб) занимают время
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
Мб есть какой-то быстрый способ развернуть кодирование?
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
У меня expo, возможно там с этим проще
источник

S

Sergey in React Native — русскоговорящее сообщество
Пытаюсь по кнопке Next на клавиатуре перейти к следующему TextInput

Делаю как тут https://stackoverflow.com/a/32753780, но не понимаю, откуда берется this.secondTextInput

В итоге очевидно получаю ошибку
TypeError: undefined is not an object (evaluating '_this.secondTextInput = input')
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
Sergey
Пытаюсь по кнопке Next на клавиатуре перейти к следующему TextInput

Делаю как тут https://stackoverflow.com/a/32753780, но не понимаю, откуда берется this.secondTextInput

В итоге очевидно получаю ошибку
TypeError: undefined is not an object (evaluating '_this.secondTextInput = input')
Пункт №1 в ответе по твоей же ссылке
источник