Size: a a a

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

2020 November 13

И

Иван in React — русскоговорящее сообщество
Umid Musaev
Ребят, вопрос по карте, а точнее по координатам.
Имеется массив координат (путь), и нужно отобразить его таким образом, чтобы весь трек был виден сразу. Для этого, необходимо вычислить два параметра: центр показа для карты, и уровень масштаба. Как можно решить проблему, возможно есть готовая формула?
Формула есть в учебнике по линейной алгебре. Вопрос не в тот чат задал, продолжай в @js_ru
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Umid Musaev
P.S. использую mapbox
Не тот чат вообще. Но тебе нужно рассчитать экстент твоего пути, не помню что там в апи mapbox есть для этого, возможно понадобится либа типо turf
источник

UM

Umid Musaev in React — русскоговорящее сообщество
Понял, спасибо
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
Всем привет, а подскажите, могу ли я использовать в качестве атрибута key в Реакте строку, которая теоретически будет кириллической? Не вызовет ли это каких-то проблем? Просто есть 2 стула - юзать в keys индексы массива, что не мой случай, либо заведомо уникальную строку, но возможно кириллическую.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Лев Арбузов
Всем привет, а подскажите, могу ли я использовать в качестве атрибута key в Реакте строку, которая теоретически будет кириллической? Не вызовет ли это каких-то проблем? Просто есть 2 стула - юзать в keys индексы массива, что не мой случай, либо заведомо уникальную строку, но возможно кириллическую.
Не вызовет
главное чтобы она была уникальной
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
Ок, спасибо большое
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Лев Арбузов
Всем привет, а подскажите, могу ли я использовать в качестве атрибута key в Реакте строку, которая теоретически будет кириллической? Не вызовет ли это каких-то проблем? Просто есть 2 стула - юзать в keys индексы массива, что не мой случай, либо заведомо уникальную строку, но возможно кириллическую.
Юзать в ки индексы безсмысленно так как при их отсутствии реакт сам в качестве ключей проставит индексы
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
Dmitriy Shuleshov
Юзать в ки индексы безсмысленно так как при их отсутствии реакт сам в качестве ключей проставит индексы
т.е. если стоит выбор - юзать индексы или не обявлять  key вообще, то лучше вообще забить?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Лев Арбузов
т.е. если стоит выбор - юзать индексы или не обявлять  key вообще, то лучше вообще забить?
Если вы знаете что делаете, когда юзаете индексы - лучше точно делать это явно
источник

cb

callpack bsm in React — русскоговорящее сообщество
если тебе ошибка не мешает, то не юзай идкс
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Лев Арбузов
т.е. если стоит выбор - юзать индексы или не обявлять  key вообще, то лучше вообще забить?
Можно проставить индексы только что б варнинга не было, но от этого ничего не изменится внутри
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
понял-принял, спасибо
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Можно проставить индексы только что б варнинга не было, но от этого ничего не изменится внутри
Действуя по правилу "явное лучше неявного" я бы все равно писал
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Klimov
Действуя по правилу "явное лучше неявного" я бы все равно писал
Я тоже пишу, просто не все знают что это ничего не изменить хотя кажется ошибка ушла и все стало норм
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
Короче лучший вариант - просить бекендеров возвращать какой-нибудь uuid всегда 🌚
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Я тоже пишу, просто не все знают что это ничего не изменить хотя кажется ошибка ушла и все стало норм
А ещё я видел чумачечие комбинации индекс + дейт Нау + мас рандом😂😂
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Лев Арбузов
Короче лучший вариант - просить бекендеров возвращать какой-нибудь uuid всегда 🌚
Так он в любом случае будет всегда
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
Dmitriy Shuleshov
Я тоже пишу, просто не все знают что это ничего не изменить хотя кажется ошибка ушла и все стало норм
+, я не знал
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Лев Арбузов
Короче лучший вариант - просить бекендеров возвращать какой-нибудь uuid всегда 🌚
Можно генерировать самому при получении данных с помощью какого-то nanoid
источник

ЛА

Лев Арбузов... in React — русскоговорящее сообщество
@zarabotaet я даже знаю, откуда у таких комбинаций ноги растут
источник