Vladimir
Не спасет. Дело не в том что одна и та же клавиатура на разных девайсах занимает разное количество физических пикселей, а в том что на разных девайсах могут использоваться разные клавиатуры с разной высотой.
Vladimir
я про айось очень мало знаю, но на андроиде точно
Ilya
tut mozno objavleniija pro rabotu postit'? ishu senior react-native razrabotchika - pishite v lichku
Evgeniy
tut mozno objavleniija pro rabotu postit'? ishu senior react-native razrabotchika - pishite v lichku
Неа, админ ругается. Я вот тож мидла\джуна ищу.
Ilya
@j0sky - spasib ;) -
Ilya
kto mozet posovetovat' module dlia geolocation? i 4tobi botareiku ne el silno ;))
Peter
самому написать :))
Ilya
@drugoi poka chto vot etim - https://github.com/transistorsoft/react-native-background-geolocation
Władimir (Zae)
mauron85/react-native-background-geolocation
Władimir (Zae)
апи как у либы выше
Władimir (Zae)
только меньше поддержано и попенсорс
A
а как сделать релоад табы если снова её открываешь?
коллеги, повторю вопрос. так и не разбодался с этим
Andrei
коллеги, повторю вопрос. так и не разбодался с этим
Намеренно поменять какой то стейт
A
вот эта конструкция, например, не срабатывает
A
именно jumpToIndex
Andrei
именно jumpToIndex
Ты не меняешь стейт
A
а я не использую на этой табе локальный стейт
A
глобальный стейт из стора передётся в пропсы
A
не срабатывают lifecycle хуки
Vit
https://github.com/FaridSafi/react-native-gifted-chat
Vit
^^^ использовал кто?
Иван
Иван
Я форкнул и много чего дописал для своих целей
Nick
глобальный стейт из стора передётся в пропсы
navigation интегрирован с редаксом?
A
неа
Иван
как там норм?
Ну смотря что ты от него ждёшь))
Vit
ну если боли нет в словах твоих то норм))
Иван
ну если боли нет в словах твоих то норм))
Да в целом пакет шикарен, но мне много чего не хватило, форкнул и дописал
Ololo
из-за чего в Alert на андроиде может обрезаться текст? есть текст, на английском норм, перевожу на немецкий, а он мне три точки сует в конце)
A
а как сделать релоад табы если снова её открываешь?
а такое кстати у всех по дефолту? или это я чота накрутил с табами?
Nick
а такое кстати у всех по дефолту? или это я чота накрутил с табами?
У всех. Таба открывается, и рендерится один раз. Уходишь с неё, экран остается с текущим стэйтом. При возвращении на табу, соответственно ничего не происходит. Могу предложить только в конкретных экранах табов отслеживать изменение текущего индекса и прокидывать это в пропсы для ререндера. При интеграции с редаксом это сделать проще. Без наверняка тоже можно, но точно не подскажу
A
у меня табов штук 15)
A
но надо чота делать)
Nick
HOC?)
Dmitry
Ребятки, всем привет, а такой вопрос, как интегрировать аналитику в РН приложение? я сейчас сижу на hockeyapp и appcenter, хотелось бы их SDK и заюзать, но почему-то не могу найти никакой инструкции как это сделать для рн
Alex
Всем привет! Пытаюсь удалить из List
Alex
что это может быть?
Nikita
Не такого объекта в rowMap?
Alex
<Button danger onPress={(secId, rowId, rowMap) => this.deleteRow(data,secId, rowId, rowMap)}> <Icon active name="trash" /> </Button>
Nikita
покажи код deleteRow
Alex
rowMap[`${secId}${rowId}`].props.closeRow(); const newData = [...this.state.listViewData]; newData.splice(rowId, 1); this.setState({ listViewData: newData });
Nikita
Если распечатать перед этим rowMap[`${secId}${rowId}`] в консоль - вывводит объект и пропсы его?
Alex
одну минутку сейчас сделаю
Dmitry
Да, наверное, я хотел подключить HockeyAPPsdk, crashlytics видимо тоже нормик
Alex
Nikita
console.log(rowMap[`${secId}${rowId}`]) для начала
Nikita
а потом просто тоже самое с .props
Alex
нет ничего не выдает
Alex
код работает только если удаляю из swipe renderRightHiddenRow={(data, secId, rowId, rowMap) => <Button danger onPress={_=> this.deleteRow(data,secId, rowId, rowMap)}> <Icon active name="trash" /> </Button> } rightOpenValue={-75} />
Nikita
вот отсюда и надо копать :)
Alex
а мгне нужно чтобы кнопка была поверх я сделал свою кнопку и передал параметры в кнопке
Nikita
сравните со своим вызовом, там вы переопределяете в контексте rowMap
Alex
тоесть так делать нельзя получается? <Button danger onPress={(secId, rowId, rowMap) => this.deleteRow(data,secId, rowId, rowMap)}> <Icon active name="trash" /> </Button>
Alex
Хмм тогда как передать правильно
Nikita
всё тоже самое, только уберите onPress={(secId, rowId, rowMap), а просто onPress={()
Alex
так ошибка secId is not defined
Alex
и тд
Nikita
тогда только rowMap удалите
Alex
rowMap is not defined
Alex
Странно зачем два раза указывать это итак в передаче this.deleteRow есть все
Nikita
Откуда берётся rowMap?
Nikita
так вы указываете по сути undefined или берёте аргументы вызова onPress (там первый event будет вроде).
Alex
он тут создается как в гайде nativebase <Container> <Header /> <Content> <List dataSource={this.ds.cloneWithRows(this.state.listViewData)} renderRow={data => <ListItem> <Text> {data} </Text> </ListItem>} renderLeftHiddenRow={data => <Button full onPress={() => alert(data)}> <Icon active name="information-circle" /> </Button>} renderRightHiddenRow={(data, secId, rowId, rowMap) => <Button full danger onPress={_ => this.deleteRow(secId, rowId, rowMap)}> <Icon active name="trash" /> </Button>} leftOpenValue={75} rightOpenValue={-75} /> </Content> </Container>
Alex
deleteRow(secId, rowId, rowMap) { rowMap[`${secId}${rowId}`].props.closeRow(); const newData = [...this.state.listViewData]; newData.splice(rowId, 1); this.setState({ listViewData: newData }); }
Nikita
renderRightHiddenRow значит передаются такие аргументы на выходе
Alex
понятно(( тогда как мне правильно вынести эту кнопку чтобы было без свайпа а на каждом ListItems?
Alex
Получилось нужно было выше передавать renderRow={(data, secId, rowId, rowMap) =>
Rostyslav
Привет всем ребята!
Rostyslav
Кто администратор сообществ всех этих?
Demuz
Здарова. подскажите названия дествия "onПалецОтпустил" ?? 😅
Demuz
Спасибо.
Nick
я не хотел бы всю навигацию интегрировать с редаксом. видел одно такое приложение, перфоманс так себе
От хранения в сторе объекта размером с кошачью какаху?) Кроме шуток, с перфомансом там скроее всего проблемы не из-за этого. Для сравнения можешь интегрировать у себя и замерить тестами
A
нет времени на такие проверки, пока, по крайней мере