Size: a a a

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

2020 June 13

МК

Миша Ковальчук... in React Native — русскоговорящее сообщество
А Б
подскажите пожалуйста как тут можно сделать сортировку по дате и времени:
const cleanFetch = () => {
   appointmentsApi
     .get()
     .then(({ data }) => {
       setData(data.message)
     })
     .catch((error) => {
       error.request ? console.log(error.request) : console.log('Error', error.message)
     })
     .finally(() => {
       setRefreshing(false)
     })
 }

данные я фетчу в таком виде:
Object {
   "data": Array [
     Object {
       "__v": 0,
       "_id": "5edfd729db80771f88ab3d2e",
       "createdAt": "2020-06-09T18:38:33.106Z",
       "date": "2020-06-11",
       "dentNumber": 5,
       "diagnosis": "Лечение",
       "patientId": Object {
         "__v": 0,
         "_id": "5edfc35ddb80771f88ab3d28",
         "createdAt": "2020-06-09T17:14:05.109Z",
         "email": "harald@gmail.com",
         "fullName": "Волонтер Киноман",
         "gender": "male",
         "phone": "123777552233",
         "updatedAt": "2020-06-09T17:14:05.109Z",
       },
       "price": 1400,
       "time": "08:30",
       "updatedAt": "2020-06-09T18:38:33.106Z",
     },
   ],
   "title": "11 июня",
 },


ситуация такая: у меня есть список приемов, я редактирую список и мне надо чтобы данные обновлялись в списке по убыванию по дате и времени тоже, кто знает подскажите плз (данные получаю с помощью axios)
гугли "javascript sort by time", "javascript sort by date", https://stackoverflow.com/questions/10123953/how-to-sort-an-array-by-a-date-property
https://stackoverflow.com/questions/41673669/how-to-sort-object-array-by-time-in-javascript
во второй ссылке там пролистай предлагают вариант с использованием lodash, я его не использовал, но возможно это будет то что надо и легко. Я делал сортировку по времени, сверху самые новые элементы, ниже те что по времени старше. Делал с использованием фунции sort. Можешь посмотреть как она работает https://medium.com/@stasonmars/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83-%D0%B2-javascript-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-sort-d492c97ccfdf
источник

МК

Миша Ковальчук... in React Native — русскоговорящее сообщество
Миша Ковальчук
гугли "javascript sort by time", "javascript sort by date", https://stackoverflow.com/questions/10123953/how-to-sort-an-array-by-a-date-property
https://stackoverflow.com/questions/41673669/how-to-sort-object-array-by-time-in-javascript
во второй ссылке там пролистай предлагают вариант с использованием lodash, я его не использовал, но возможно это будет то что надо и легко. Я делал сортировку по времени, сверху самые новые элементы, ниже те что по времени старше. Делал с использованием фунции sort. Можешь посмотреть как она работает https://medium.com/@stasonmars/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D1%83-%D0%B2-javascript-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-sort-d492c97ccfdf
вот сортировка по времени, по часам, минутам, секундам, от новых к старым
источник

АБ

А Б in React Native — русскоговорящее сообщество
спасибо сейчас гляну
источник

S

Sample Name in React Native — русскоговорящее сообщество
А Б
спасибо сейчас гляну
Лучше сорт делать сервером имхо
источник

АК

Алексей Козин... in React Native — русскоговорящее сообщество
Denis Dedov
Здравствуйте, кто знает как решить проблему с отображением изображений в iOS. На андроиде все работает, а на iOS они все прозрачные как будто. Как решить?
Покажи пример
источник

АБ

А Б in React Native — русскоговорящее сообщество
Sample Name
Лучше сорт делать сервером имхо
я вот тоже думал на сервере сделать чтоли. там темболее у меня группировка еще есть
источник

АБ

А Б in React Native — русскоговорящее сообщество
но просто локальный стет тогда тоже придется сортировать
источник

S

Sample Name in React Native — русскоговорящее сообщество
А Б
но просто локальный стет тогда тоже придется сортировать
Зачем, если сервер тебе отдаст группы отсортированные?
источник

АБ

А Б in React Native — русскоговорящее сообщество
Sample Name
Зачем, если сервер тебе отдаст группы отсортированные?
думаю да вы правы, должно получиться, сейчас буду пробовать, спасибо
источник

DD

Denis Dedov in React Native — русскоговорящее сообщество
источник

DD

Denis Dedov in React Native — русскоговорящее сообщество
источник

DD

Denis Dedov in React Native — русскоговорящее сообщество
Алексей Козин
Покажи пример
Скинул выше
источник

АК

Алексей Козин... in React Native — русскоговорящее сообщество
Denis Dedov
Скинул выше
Ну так они не прозрачные, их просто нет )
источник

АК

Алексей Козин... in React Native — русскоговорящее сообщество
Denis Dedov
Скинул выше
А код покажи
источник

DD

Denis Dedov in React Native — русскоговорящее сообщество
Алексей Козин
А код покажи
источник

АК

Алексей Козин... in React Native — русскоговорящее сообщество
Denis Dedov
Может ширина окна 0 становится? Windowwidth проверь
источник

DD

Denis Dedov in React Native — русскоговорящее сообщество
Не думаю, так как, если нажимать на область где должна быть картина открывается следующий экран
источник

AK

Andrey Kapitonov in React Native — русскоговорящее сообщество
Ребят, почему может не работать приложение на Android версии > 5? На версиях ниже все нормально 😕
источник

MN

Mikhail Novikov in React Native — русскоговорящее сообщество
Ребят, привет, как называется вот такой UX-паттерн, когда тянешь контент вниз-а он возвращается назад, плюс во время драга скейлится картинка? Хочу нагуглить имплементацию, но не понимаю, что гуглить) самое близкое, что нашел, - это pull to refresh, но тут же нет рефреша
источник

MN

Mikhail Novikov in React Native — русскоговорящее сообщество
Можно рефреш расковырять, конечно, но вдруг есть что-то еще ближе
источник