Vitaliy
Кроме нативного, некастомизируемого алерта, верно?
Вот насчет этого точно не помню. Раньше это могло привести к конфликту на iOS https://github.com/facebook/react-native/issues/11084 , как сейчас - не скажу.
Vitaliy
Спасибо
судя по этому issue https://github.com/facebook/react-native/issues/10471 такая проблема до сих пор актуальна (0.61.2)
Денис
Здравтсвуйте, кто-то использоал в проектах yandex-mapkit? Все ли работает (маркеры и т.д.)?
Anatoly
Добрый день! Подскажите, пожалуйста, почему в пропсы не маппится dispatch? const mapDispatchToProps = dispatch => ({ getUsersList: () => { dispatch(getUsersList()); }, }); export default connect(mapStateToProps, mapDispatchToProps)(HomeScreen);
Anatoly
Вывожу this.props - и там нет функции, а при попытке дёрнуть - is not a function
Anatoly
const mapDispatchToProps = ({dispatch}) =>
const mapDispatchToProps = ({dispatch}) => ({ getUsersList: () => { dispatch(getUsersList()); }, }); export default connect(mapStateToProps, mapDispatchToProps)(HomeScreen); И всё равно в пропсах не появляется
Eugene
const mapDispatchToProps = { getUsersList } можно вообще сократить вот до такого в комопненте this.props.getUsersList()
Anatoly
Я с этими сагами бьюсь уже который день, чот не вдупляю их просто вообще никак
Eugene
Всё равно
а это компонент HomeScreen ?
Anatoly
Вроде должно работать, посмотрел доку, посмотрел примеры. Но не работает
Anatoly
а это компонент HomeScreen ?
https://pastebin.com/ZpM1S40m вот вся страница
Eugene
а импортируете вы import { HomeScreen } ? :)))
Anatoly
а импортируете вы import { HomeScreen } ? :)))
https://pastebin.com/kPYA1bgU вот App.js У меня react-navigation-stack
Eugene
ну все дела в импорте, у вас просто попадает компонент, без connect :) у вас connect в export default
Anatoly
М, а как надо?
Eugene
class Home extends React.Component { blablalbabalba } export const HomeScreen = connect(mapStateToProps, mapDispatchToProps)(Home); например так 🤔 ну или переписать импорт на дефолтный..
Anatoly
Оу. И правда, заработало! Спасибо)
Anonymous
Всем привет! У меня тут что-то очень странное. Есть компонент Text, который просто возвращает Text со стилями. // Text.tsx ... export const Text = (props: TextProps) => <StyledText {...props} /> const StyledText = styled.Text``; Когда использую напрямую - все ок, когда пытаюсь закинуть дополнительные стили через styled(Text), пишет, что он undefined. Есть идеи?
Bogdan
решил сделать права, как оказалось, если с app - редирекнуть в другое место, потом опять зайти в app , второго редиректа не будет, жц навигатора тоже не работает
Bogdan
можно профиксить это? почему, захожу на роут app после редиректа, и он не отрабатывает? зотя я перешел, пустой екран, даже консоль не отработает, если вставить в компонент
Bogdan
проект перезапустил, работает, NavigationEvents юзаю, хука только в next?
Jasur
Всем привет
Jasur
Делаю такой компонент, state передаю но почему то не читает
Andrei
Привет, какой гайдик можете посоветовать для билда и публикации приложения в AppStore?
Какк
Делаю такой компонент, state передаю но почему то не читает
это же функциональный компонент, откуда у него стейт то?
Какк
и вызов this.setState тоже
Bogdan
Делаю такой компонент, state передаю но почему то не читает
притир настроить нужно еще, у функи нету this
Bogdan
а тут он откуда, все показывай
Jasur
Делаю такой компонент, state передаю но почему то не читает
Это фунц компонент его использую внутри class a
Bogdan
ты обработчик не передал в инпут
Bogdan
так же как и стейт передал
Jasur
Bogdan
onChange = (text) => this.setState({ state: text }) <Input state={this.state.text} onChangeText={onChange}/>
Bogdan
ну должно работать, если не работает, то onChangeText={text => func(text)}
Vladislav
а покажи как у тебя onChange объявлен выше
Vladislav
и компонент точно классовый?
Jasur
а покажи как у тебя onChange объявлен выше
onChange = (text) => this.setState({state: text});
Vladislav
а компонент классовый?
Vladislav
тогда нужно передавать не this.onChange, а onChange
Bogdan
блет, ну это не может не работать, ты где то что то сделал не так
Bogdan
я в кодебоксе даже проверил, все работает
Jasur
блет, ну это не может не работать, ты где то что то сделал не так
<Input text={"Имя"} state={this.state.textSurname} func={this.onChange} />
Bogdan
ну, все должно работать, правда я в веб реакте проверил
Bogdan
у меня в Input нет state
залей на https://snack.expo.io/
Jasur
залей на https://snack.expo.io/
https://snack.expo.io/@jasurkurbanov/frowning-graham-crackers
Gevorg
а value не нужен?
Jasur
нужен
Bogdan
https://snack.expo.io/@jasurkurbanov/frowning-graham-crackers
ты же смотри что делаешь
Jasur
ты же смотри что делаешь
Я вот хотел каждому дать state, исходя их этого менят
Jasur
Что предлагайте ?
Bogdan
https://snack.expo.io/@bogdanq/frowning-graham-crackers
Bogdan
да ты даже импорты не так сделал
Anton
Что предлагайте ?
Почитай как работает реакт. Такое чувство что ты рандомно куски кода вставляешь и смотришь что получится
Bogdan
тут переделал
Bogdan
и сам инпут onChangeText={func}
Bogdan
и експорт и импорт
Bogdan
тут переделал
я value не передел, передай
Jasur
тут переделал
Один вопрос value это вообще для чего
Bogdan
без него тоже будет работать, но с формами выдаст типо не контролируемый инпут
Jasur
Я использую но не так уж его значение понимаю
Bogdan
Один вопрос value это вообще для чего
поставь дебоунс на ввод, пиши в инпут, когда посмотришь на стейт, он будет не такой как в инпуте значение, потому что value не со стейта , а по вводу
Bogdan
тебе в жс нужно, а не в реакт