Size: a a a

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

2021 March 11

RP

Roma Prokopets in React — русскоговорящее сообщество
Vitaliy Ponomarev
лучше пример из реальных данных покажите, а то это будет долго

moment вам возвращает то что распарсил, без указания таймзоны в исходной строке он определит её как UTC
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Vitaliy Ponomarev
лучше пример из реальных данных покажите, а то это будет долго

moment вам возвращает то что распарсил, без указания таймзоны в исходной строке он определит её как UTC
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Roma Prokopets
ответ сервера
вот к такому виду приведите: 2021-03-11T11:58:41-06:00 (это для CST) и отдайте в new Date() - в браузере будет дата со смещением

а реальную таймзону придется узнавать у бэкенда. возможно она там и не хранится никак, и данные изначально некорректны уже сразу после сохранения в БД
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
подскажите пожалуйста, почему события отрабатывают сразу все, при монтировании маркеров, хотя я указываю что только по клику на маркер?
{props.excData.length > 0 ? props.excData.map((item) => (
   <Marker
       key={item.ID}
       position={[item.Lat, item.Lon]}
       eventHandlers={{ click: props.onClickMarker(item.Number) }}>
       <Popup>...</Popup>
   </Marker> )) : null}
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Vitaliy Ponomarev
вот к такому виду приведите: 2021-03-11T11:58:41-06:00 (это для CST) и отдайте в new Date() - в браузере будет дата со смещением

а реальную таймзону придется узнавать у бэкенда. возможно она там и не хранится никак, и данные изначально некорректны уже сразу после сохранения в БД
проще говоря используя moment нету гарантии, что данные которые были созданы в 7 утра в америке будут показаны как созданные в 2 дня в Украине ?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Eugene Stepanyuk
подскажите пожалуйста, почему события отрабатывают сразу все, при монтировании маркеров, хотя я указываю что только по клику на маркер?
{props.excData.length > 0 ? props.excData.map((item) => (
   <Marker
       key={item.ID}
       position={[item.Lat, item.Lon]}
       eventHandlers={{ click: props.onClickMarker(item.Number) }}>
       <Popup>...</Popup>
   </Marker> )) : null}
Вы сразу их вызываете
props.onClickMarker() - это выражение, которое будет вычислено при создании объекта, который вы передаете в eventHandlers
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Roma Prokopets
проще говоря используя moment нету гарантии, что данные которые были созданы в 7 утра в америке будут показаны как созданные в 2 дня в Украине ?
если исходные данные некорректны - ни одна либа не поможет
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Vitaliy Ponomarev
если исходные данные некорректны - ни одна либа не поможет
ну по locale показывает же en
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roma Prokopets
проще говоря используя moment нету гарантии, что данные которые были созданы в 7 утра в америке будут показаны как созданные в 2 дня в Украине ?
Для того, чтобы это было возможно, надо знать таймзону исходных данных
Тогда можно преобразовать в любую
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Vladimir Klimov
Вы сразу их вызываете
props.onClickMarker() - это выражение, которое будет вычислено при создании объекта, который вы передаете в eventHandlers
как можно исправить это? чтобы метод отрабатывал только по клику на маркер
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Eugene Stepanyuk
как можно исправить это? чтобы метод отрабатывал только по клику на маркер
передавать в eventHandler функцию, а не результат выполнения.
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Vitaliy Ponomarev
передавать в eventHandler функцию, а не результат выполнения.
так я же вроде функцию и передаю
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Eugene Stepanyuk
как можно исправить это? чтобы метод отрабатывал только по клику на маркер
источник

IP

Igor Pahota in React — русскоговорящее сообщество
Eugene Stepanyuk
как можно исправить это? чтобы метод отрабатывал только по клику на маркер
если нужно передать фугкцию с некоторыми аргументами но не вызывать ее, можно к передаваемой функции передать контекст, в котором будут нужные аргументы, а в самой передаваемой функции уже ссылаться на this
источник

П

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

П

Павел in React — русскоговорящее сообщество
Всем привет! Кто-то сталкивался с тем, что когда заходишь на сайт не залогининым выводит браузерное модальное окно с ошибкой “сайт сообщает Realm” и просить ввести имя пользователя и пароль
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
фотка не открывается, попробуй скрин
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
спасибо, получается () => func - вызывает функцию, просто func - сразу результат?
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Павел
Всем привет! Кто-то сталкивался с тем, что когда заходишь на сайт не залогининым выводит браузерное модальное окно с ошибкой “сайт сообщает Realm” и просить ввести имя пользователя и пароль
на препроде-то ?
это не на сайте авторизация, это защита от тех, кому не нужно туда ходить.
источник

В

Влад in React — русскоговорящее сообщество
Ребят, привет всем, подскажите плиз, как можно поменять значения ключа начинающегося на @ ?
источник