Size: a a a

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

2020 February 06

AR

Alexey Ryazanov in React Native — русскоговорящее сообщество
Bogdan Shelomanov
не удобно, человек хочет перейти сразу например на 1253 страницу, например тут, но страниц бесконечно много может быть
Интересно, в каком это случае при пользовании сервисом я захочу 1253 страницу? Обычно фильтровать нужно, если ты ищешь что-то конкретное.
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Alexey Ryazanov
Интересно, в каком это случае при пользовании сервисом я захочу 1253 страницу? Обычно фильтровать нужно, если ты ищешь что-то конкретное.
а отчет за 1 день может быть с тысячами записей, меньше одного дня нету, конечно мало кто смотрит такие обьемы, но смотрят, сортировки мало, ели чел хочет зайти глубже
источник

AR

Alexey Ryazanov in React Native — русскоговорящее сообщество
Bogdan Shelomanov
а отчет за 1 день может быть с тысячами записей, меньше одного дня нету, конечно мало кто смотрит такие обьемы, но смотрят, сортировки мало, ели чел хочет зайти глубже
Ну как знаешь)
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Bogdan Shelomanov
а отчет за 1 день может быть с тысячами записей, меньше одного дня нету, конечно мало кто смотрит такие обьемы, но смотрят, сортировки мало, ели чел хочет зайти глубже
Я тут вижу проблему в UX, а не в отсутствии компонента, честно. Не буду я так до 1200+ страницы идти.
Выкину приложение и буду по api отчеты строить.
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
Я тут вижу проблему в UX, а не в отсутствии компонента, честно. Не буду я так до 1200+ страницы идти.
Выкину приложение и буду по api отчеты строить.
тебе нужен отчет, тебе придется идти либо распечатать его
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
ты не можешь взять и не смотреть его
источник

АС

Алексей Савельев in React Native — русскоговорящее сообщество
классика - "ну почему нет готового компонента прям под мой кейс с нужным мне дизайном!" :D
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Bogdan Shelomanov
тебе нужен отчет, тебе придется идти либо распечатать его
если он мне нужен - я возьму api и соберу отчёт в power query / python pandas и т.п.
такой UX на мобиле - боль.
источник

AE

Andrey Eremenko in React Native — русскоговорящее сообщество
Я бы сделал селект из FlatList, например, на 10 страниц и добавил бы поле TextInput, чтобы можно было бы ввести произвольную и перейти к ней
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
если он мне нужен - я возьму api и соберу отчёт в power query / python pandas и т.п.
такой UX на мобиле - боль.
а как еще отчет смотреть? в одну страницу все данные? лучше уже таблицей
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Bogdan Shelomanov
а как еще отчет смотреть? в одну страницу все данные? лучше уже таблицей
Как минимум, фильтры нужны
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Andrey Eremenko
Я бы сделал селект из FlatList, например, на 10 страниц и добавил бы поле TextInput, чтобы можно было бы ввести произвольную и перейти к ней
а если он перейдет далеко, рн не вывезет столько же
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Andrey Eremenko
Я бы сделал селект из FlatList, например, на 10 страниц и добавил бы поле TextInput, чтобы можно было бы ввести произвольную и перейти к ней
Да, тоже хороший вариант.
источник

AE

Andrey Eremenko in React Native — русскоговорящее сообщество
Bogdan Shelomanov
а если он перейдет далеко, рн не вывезет столько же
флетлист вывезет сколько угодно. а вот запрос на 10000000000 записей - это плохая идея
источник

AE

Andrey Eremenko in React Native — русскоговорящее сообщество
поэтому постранично загружать по 10 записей, например
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Andrey Eremenko
флетлист вывезет сколько угодно. а вот запрос на 10000000000 записей - это плохая идея
в таблице и подгружаю постранично
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
не пойму тогда, чем флет лист в этой ситуации отличается от таблицы?
источник

AE

Andrey Eremenko in React Native — русскоговорящее сообщество
Bogdan Shelomanov
не пойму тогда, чем флет лист в этой ситуации отличается от таблицы?
ничем. таблица - это всего лишь термин.
источник

AE

Andrey Eremenko in React Native — русскоговорящее сообщество
флетлист позволяет показать данные в табличной форме, при этом оптимизирует их показ.
источник

AE

Andrey Eremenko in React Native — русскоговорящее сообщество
Если показать сразу все, например, в ScrollView, "сверстав" табличку из элементов View, то при достаточном количестве записей пользователь будет долго ждать их отрисовки и возможно не дождатеся
источник