Vladimir
Не спасет. Дело не в том что одна и та же клавиатура на разных девайсах занимает разное количество физических пикселей, а в том что на разных девайсах могут использоваться разные клавиатуры с разной высотой.
Vladimir
я про айось очень мало знаю, но на андроиде точно
Ilya
tut mozno objavleniija pro rabotu postit'? ishu senior react-native razrabotchika - pishite v lichku
Evgeniy
Ilya
@j0sky - spasib ;) -
Ilya
kto mozet posovetovat' module dlia geolocation? i 4tobi botareiku ne el silno ;))
Peter
самому написать :))
Nikita
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)
только меньше поддержано и попенсорс
Andrei
A
A
вот эта конструкция, например, не срабатывает
A
именно jumpToIndex
A
а я не использую на этой табе локальный стейт
A
глобальный стейт из стора передётся в пропсы
Andrei
A
не срабатывают lifecycle хуки
Vit
https://github.com/FaridSafi/react-native-gifted-chat
Vit
^^^ использовал кто?
Иван
Иван
Я форкнул и много чего дописал для своих целей
Nick
A
неа
Vit
Vit
ну если боли нет в словах твоих то норм))
Ololo
из-за чего в Alert на андроиде может обрезаться текст? есть текст, на английском норм, перевожу на немецкий, а он мне три точки сует в конце)
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
одну минутку сейчас сделаю
Władimir (Zae)
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ПалецОтпустил" ?? 😅
Aleksei
Demuz
Спасибо.
A
A
нет времени на такие проверки, пока, по крайней мере