Size: a a a

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

2020 June 06

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Антон Чепур
Не, я имею ввиду показать например все отели в радиусе 5 км от меня или те у которых рейтинг 4+
Ну так есть массив объектов, он содержит эту инфу ну вот и делаешь различные фильтрации массива
источник

АЧ

Антон Чепур... in React Native — русскоговорящее сообщество
источник

АЧ

Антон Чепур... in React Native — русскоговорящее сообщество
что-то вроде этого нужно
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Антон Чепур
что-то вроде этого нужно
Как вы получаете информацию о нужных вам объектах?
источник

АЧ

Антон Чепур... in React Native — русскоговорящее сообщество
Dmitry Shcherbakov
Как вы получаете информацию о нужных вам объектах?
В том то и дело что мне нужно эту информацию как-то получить и отобразить вссе соответствующие точки на карте. А это скрин из приложения Apple Карт
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Антон Чепур
В том то и дело что мне нужно эту информацию как-то получить и отобразить вссе соответствующие точки на карте. А это скрин из приложения Apple Карт
Обычно это делается бэкэндом
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Либо попробуйте найти открытые api
источник

DS

Dmitry Shcherbakov in React Native — русскоговорящее сообщество
Их должно быть полно
источник

VO

Vitalii Obideiko [Ob... in React Native — русскоговорящее сообщество
https://redux.js.org/recipes/structuring-reducers/normalizing-state-shape
Надо нормализировать данные и рендерить список ID’шников. Потом по ID каждый элемент сам достает данные из стейта. Когда вмассив ID’шников получит новый элемент, то список обновится, но перерендерит, только новый элемент
источник

АЧ

Антон Чепур... in React Native — русскоговорящее сообщество
Dmitry Shcherbakov
Их должно быть полно
для Apple Maps нашел только MKPointOfInterestCategory. Эта штука только для Свифта или на RN тоже можно юзать?
источник

ЦС

Церго Сыров... in React Native — русскоговорящее сообщество
Я points of interest сделал через Гугл Плейсес )
источник

ЦС

Церго Сыров... in React Native — русскоговорящее сообщество
Прям 1 в 1
источник

I

Ilya in React Native — русскоговорящее сообщество
Антон Чепур
для Apple Maps нашел только MKPointOfInterestCategory. Эта штука только для Свифта или на RN тоже можно юзать?
источник

ЦС

Церго Сыров... in React Native — русскоговорящее сообщество
Вот такая, google places норм работает, запросы бесплатные, ссылки на фотки только с мелким лимитом, юзаю платный ключ
источник

АЧ

Антон Чепур... in React Native — русскоговорящее сообщество
Спойлер: я новичок и пишу через Expo, а здесь нечто сложнее + из этой документации я уже взял Mapview. Карта отображается но без Points of interest. Отсюда вопрос: как добавить эти точки в Mapview?
источник

ЦС

Церго Сыров... in React Native — русскоговорящее сообщество
Я могу код скинуть
источник

S

Steve in React Native — русскоговорящее сообщество
Steve
Да, грузит все сразу и причем каждые 10 секунд, но каждые 10 сек дергать апи - нужно в моем случае
Ребят у меня в редаксе хранится массив данных, я каждые 10 сек фетчу АПИ, и обновляю этот массив. Даже если добавляется всего один элемент в этот массив, то мой FlatList в React Native рендерится полностью, то есть рендерит вообще все элементы, потому что подписан именно на изменение этого массива из Redux Store.

Это делает приложение очень медленным, как можно сделать так чтобы FlatList рендерил только новую ячейку (а не все), только если добавился новый элемент в массив?
источник

ЦС

Церго Сыров... in React Native — русскоговорящее сообщество
источник

I

Ilya in React Native — русскоговорящее сообщество
Антон Чепур
Спойлер: я новичок и пишу через Expo, а здесь нечто сложнее + из этой документации я уже взял Mapview. Карта отображается но без Points of interest. Отсюда вопрос: как добавить эти точки в Mapview?
Эти точки (координаты) тебе нужно получить
источник

I

Ilya in React Native — русскоговорящее сообщество
И отобразить с помощью маркеров
источник