Size: a a a

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

2019 November 27

d

dron in React Native — русскоговорящее сообщество
Заметил такое поведение: если экран оборачивается в ScrollView и пользователь вводит в TextInput что-то и не закрывая клавиатуру нажимает на кнопку, то кнопка не нажимается, а клавиатура закрывается. А если обёрнуто во View, то кнопка нажимается и клавиатура сворачивается
источник

MY

Mykola Yatsuk in React Native — русскоговорящее сообщество
Привет, знаю много людей используют mobx. Может кто-то поможет. В новом проекте добавил mobx, но не могу получить доступ к стору. Создал RootStore как в документации, в App.js:
import React from 'react';
import {Provider, observer} from 'mobx-react';
import AppNavigator from './src/navigation';
import Stores from './src/store';

const stores = new Stores();

const App: () => React$Node = () => {
 console.log("stores", Stores)
 return (
   <Provider {...stores}>
     <AppNavigator />
   </Provider>
 );
};

скрин(об’явлен как функция) , в котором хочу получить стор
co
nst WelcomeScreen = ({navigation, ...props}) => {
 console.log('props',props)
   …
})
export default inject( 'todoStore')(observer(WelcomeScreen))
и
в консоли получаю ето: props {"screenProps": undefined, "todoStore": {"rootStore": {"todoStore": [Circular], "userStore": [UserStore]}}}
источник

ЮЗ

Юра Зинченко in React Native — русскоговорящее сообщество
Артём Сафонов
в чем проблема помогите плиз
после того как инсталишь какой либо пакет нужно пересобирать апп и перезапускать метро
источник

АС

Артём Сафонов in React Native — русскоговорящее сообщество
Юра Зинченко
после того как инсталишь какой либо пакет нужно пересобирать апп и перезапускать метро
?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Лиса 🦊
я пока тестирую на testflight
У вас будет проблема с желаемым флоу. Насколько я понимаю, после успешной публикации, ещё проходит некоторое время прежде чем апдейт становится доступным для пользователей (не знаю уж что там замешано, cdn или ещё что).
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
Gena Black
У вас будет проблема с желаемым флоу. Насколько я понимаю, после успешной публикации, ещё проходит некоторое время прежде чем апдейт становится доступным для пользователей (не знаю уж что там замешано, cdn или ещё что).
Как тогда такие проблемы решаются?
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
У AppStore нет вебхуков?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Лиса 🦊
Как тогда такие проблемы решаются?
Ну я если бы делал, планировал бы через версию апдейты по возможности. Т.е. если сейчас текущая версия 5, то форсить апдейт для тех, у кого <4 (3,2,1)
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
Gena Black
Ну я если бы делал, планировал бы через версию апдейты по возможности. Т.е. если сейчас текущая версия 5, то форсить апдейт для тех, у кого <4 (3,2,1)
Вполне реализуемо, спасибо за совет) а как у вас сборка и деплой настроены?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Лиса 🦊
Вполне реализуемо, спасибо за совет) а как у вас сборка и деплой настроены?
Fastline, сборка в jenkins. Форсапдейт не на версию приложения, а на версию протокола с  API завязан, клиент стучится на сервер с версией апи и если сервер её не поддерживает, возвращает соответствующую ошибку и рвет соединение и это вызывает появление модалки с линком в стор.
источник

a

alex in React Native — русскоговорящее сообщество
Gena Black
Fastline, сборка в jenkins. Форсапдейт не на версию приложения, а на версию протокола с  API завязан, клиент стучится на сервер с версией апи и если сервер её не поддерживает, возвращает соответствующую ошибку и рвет соединение и это вызывает появление модалки с линком в стор.
что бы юзер руками кликнул на обновить ?
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
Странная дичь происходит с expo. Сделал detach с возможностью использования его для тестирования и для библиотек. Сейчас сделал dev-build с градлом, установил и он вылетает с ошибкой

Expo encountered a fatal error: Could not load app. Are you sure expo-cli is running?
источник

AM

Aga Mahmudov in React Native — русскоговорящее сообщество
Что теперь, юзать релизный билд только? Логично конечно будет, что expo с dev сборкой будет так реагировать, но если честно хз
источник

AG

Artem Gilmudinov in React Native — русскоговорящее сообщество
А во FlatList у всех итемов должны быть уникальные ключи?
Например, если у меня есть разделители, которые выглядят одинаково, у них тоже различные ключи должны быть?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Artem Gilmudinov
А во FlatList у всех итемов должны быть уникальные ключи?
Например, если у меня есть разделители, которые выглядят одинаково, у них тоже различные ключи должны быть?
Да
источник

OG

Oleg Gamega in React Native — русскоговорящее сообщество
всем привет, кто что использует для логов в rn ? использовали  sentry и bugsnag ни то ни другое не понраивлось
источник

OG

Oleg Gamega in React Native — русскоговорящее сообщество
какие есть альтернативы ?
источник

AG

Artem Gilmudinov in React Native — русскоговорящее сообщество
Спасибо!)
источник

ДР

Димка Реактнативный 🛸 in React Native — русскоговорящее сообщество
Готова статья по теме CRUD (Create Read Update Delete) AWS Amplify + React Native
Прошу протестировать и дать обратную связь в личку.
https://medium.com/@playra/crud-create-read-update-delete-aws-amplify-react-native-b7543a13e5a3
источник

V

Vic in React Native — русскоговорящее сообщество
Есть задача: ИИ модель на Pytorch задеплоить как чатбот.
Как лучше сделать, дайте ссылку на гитхаб лучших решений chat widget. Важно, чтобы в чатботе уже было готово работа с сессиями разных юзеров (чтобы чатбот на ИИ понимал контекст разговора с каждым юзером отдельно).
Я нашел решения, хочу спросить мнения.
Пока сделал так: задеплоил на flask рест апи, и в него из react виджета чатбота шлю запросы и получаю ответы.
То есть сделать сначала:
1) деплой https://pytorch.org/tutorials/intermediate/flask_rest_api_tutorial.html
2) и юзать чат-виджет вроде популярного https://github.com/Wolox/react-chat-widget
Но не охота возиться кроме питона еще и с реактом, нет опыта.
В общем: нужен React чат виджет, чтобы он получал от юзера сообщение, отправлял мне на сервер в модель, модель обратно отвечала в чате юзеру.
источник