Volodymyr
👍
Andrei
Заметил такое поведение: если экран оборачивается в ScrollView и пользователь вводит в TextInput что-то и не закрывая клавиатуру нажимает на кнопку, то кнопка не нажимается, а клавиатура закрывается. А если обёрнуто во View, то кнопка нажимается и клавиатура сворачивается
Mykola
Привет, знаю много людей используют 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>
);
};
скрин(об’явлен как функция) , в котором хочу получить стор
const WelcomeScreen = ({navigation, ...props}) => {
console.log('props',props)
…
})
export default inject( 'todoStore')(observer(WelcomeScreen))
и в консоли получаю ето: props {"screenProps": undefined, "todoStore": {"rootStore": {"todoStore": [Circular], "userStore": [UserStore]}}}
Артём
Gena
я пока тестирую на testflight
У вас будет проблема с желаемым флоу. Насколько я понимаю, после успешной публикации, ещё проходит некоторое время прежде чем апдейт становится доступным для пользователей (не знаю уж что там замешано, cdn или ещё что).
ana 🪢
ana 🪢
У AppStore нет вебхуков?
Gena
Как тогда такие проблемы решаются?
Ну я если бы делал, планировал бы через версию апдейты по возможности. Т.е. если сейчас текущая версия 5, то форсить апдейт для тех, у кого <4 (3,2,1)
ana 🪢
howitworks
Aga
Странная дичь происходит с expo. Сделал detach с возможностью использования его для тестирования и для библиотек. Сейчас сделал dev-build с градлом, установил и он вылетает с ошибкой
Expo encountered a fatal error: Could not load app. Are you sure expo-cli is running?
Aga
Что теперь, юзать релизный билд только? Логично конечно будет, что expo с dev сборкой будет так реагировать, но если честно хз
Artem
А во FlatList у всех итемов должны быть уникальные ключи?
Например, если у меня есть разделители, которые выглядят одинаково, у них тоже различные ключи должны быть?
Gena
Oleg
всем привет, кто что использует для логов в rn ? использовали sentry и bugsnag ни то ни другое не понраивлось
Oleg
какие есть альтернативы ?
Artem
Vic
Есть задача: ИИ модель на 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 чат виджет, чтобы он получал от юзера сообщение, отправлял мне на сервер в модель, модель обратно отвечала в чате юзеру.
Daniil
Vic
Александр
Дайте чат джавистов
Anton
Irakliy
Привет, знаю много людей используют 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>
);
};
скрин(об’явлен как функция) , в котором хочу получить стор
const WelcomeScreen = ({navigation, ...props}) => {
console.log('props',props)
…
})
export default inject( 'todoStore')(observer(WelcomeScreen))
и в консоли получаю ето: props {"screenProps": undefined, "todoStore": {"rootStore": {"todoStore": [Circular], "userStore": [UserStore]}}}
не уверен, но по моему mobx только с классовыми компонентами работает
Anonymous
Всем привет. Как сделать подобный инпут, не просто с маской, а чтобы плейсхолдеры оставались в незаполненных символах?
Alexander 🐯
Irakliy
Не только
значит я не очень умный, у меня на функциональный компонент ругается
Leading decorators must be attached to a class declaration
Gena
значит я не очень умный, у меня на функциональный компонент ругается
Leading decorators must be attached to a class declaration
Нет нет, дело не в этом.
Ща, очень по простому. mobx это про observable и reaction, всё остальное через них построено. observable можно создать декоратором, если он св-во класса, тогда в классе генерятся соответствующие геттеры и сеттеры. Но можно создать и самым обычным кодом. Так же и реакцию можно создать самым обычным кодом, соотвественно ничего не мешает использовать mobx с функциональными компонентами, там даже была специальная форма observer для этого. А в последних версиях mobx-react даже что-то с хуками дочинили...
https://github.com/mobxjs/mobx-react/#observercomponentclass
const TodoView = observer(({ todo }) => <div>{todo.title}</div>)
Alexander 🐯
Irakliy
Говорил же, что не очень умный. Спасибо, что разъяснили)
Mykola
Mykola
Пока что сделал так https://habr.com/ru/post/471048/
Mykola
Yurii
Никто не сталкивался с проблемой в RNN если на showModal в options прокинуть animations: { showModal: { enabled: false, }, }, то на Андроиде background будет не прозрачный( Ничего не гуглится на эту тему. Такое впечатление что чтото на проекте сломано.
Anatoly
Yurii
Kris
Подскажите, как на симулятор установить .ipa
Kris
нахожу статьи на эту тему, но на моем компе интерфейс не такой
при перетаскивании .ipa на симулятор оно спрашивает куда сохранять но не предлагает вариантов
Kris
и в симуляторе нет кнопки назад
Kris
как же меня бомбит
Kris
Denis
https://stackoverflow.com/questions/517463/how-can-i-install-a-ipa-file-to-my-iphone-simulator
Kris
Denis
Ты можешь залить билд в testflight или appcenter, и установить оттуда, как на реальном девайсе
Alisher
Вопрос к тем, кто публиковал свои нативные пакеты для РН в npmjs. Следуем примеру из этой статьи https://medium.com/wix-engineering/creating-a-native-module-in-react-native-93bab0123e46. Но на всех попытках Android ругается на ее импорт. Хотя в settings.gradle и build.gradle пакет добавлен. Прикрепляю скрин
Alisher
Пакет достаточно полезный (turn-by-turn навигация от mapbox), тем кто откликнется и опубликует от своего имени будет много звезд, я считаю))
Alisher
Церго
я прост юзаю react-native-google-maps-directions)
Церго
а это что
Церго
mapbox модуль?
Церго
не
Церго
она в гугл мапс открывает следование) удобно
Церго
ага
Alisher
Я думаю кейсы разнятся, нам нужен in-app navigation.
Церго
а разницы, in app или не
Церго
а ну если по ходу точки менять
Церго
и еще мног чего))
Alisher
Ага)
Alisher
@gblack9 Вам не интересно засупортить библу in-app navigation для рн?
Артём
у кого было такое или как решитьб?
Кирилл
ребят, всем привет, я только начал изучать react native.
Подскажите пожалуйста как сделать подсветку синтаксиса в android studio?
Или какой ide пользоваться?
Артём
Maxim 📱 D
Артём
или visual studio
Кирилл
а эмулятор как врубать?
Kris
Артём
черех андроид студио
Maxim 📱 D
только название эмулятора надо
Кирилл
Сложно)