Владислав
Делаю отправку сообщений
Владислав
Почитал, но так и не понял почему она возникает)
Антон
окей, только уже все перегуглил(( все равно спс
попробуй кастомный антрибут начать с data-'имя атрибута' если не ошибаюсь в спецификации html5 так и написано кастомыные атрибуты создавать и вроде как react другие названия игнорирует
Sasha
сек
Антон
ты напиши сюда сработает или нет
Sasha
лол, если через data-weaponrarity, то выскакивает это: Line 82: 'weaponrarity' is not defined no-undef
Антон
получать данные из атрибуту тоже надо по data-'name'
Sasha
так и сделал
Sasha
console.log(e.target.data-weaponrarity);, все равно
Sasha
интересно
Антон
тогда хз, попробуй переписать не через e.target а по ссылке
Антон
загугли callback refs react
Антон
и уже обращатся в ссылке ref.getAttribute
Anonymous
может запрограммировать бэкэнд на ReactJS ??
Антон
скороее через node.js чем через react
Anonymous
Не можно или нет ??
Archer
может запрограммировать бэкэнд на ReactJS ??
попробуй, если получится скажи
Anonymous
Я не попробовал и поэтому спрашиваю
Антон
короче для react можно писать бэк часть
Volat
Антон
а jsx это не для бэеа
Archer
undefined(
ты свой dungeon.weaponRarity посмотри
Archer
Смысле для rect
React для Front, какой беккенд на нём
Sasha
ты свой dungeon.weaponRarity посмотри
в разметке аттрибут появляется таким каким я хочу, но он не передается в функцию
Volat
а jsx это не для бэеа
jsx это всеголишь синтаксис отображения и написания html на js
Владимир
React для Front, какой беккенд на нём
Ну он мб имел ввиду node.js
Sasha
да
Антон
в разметке аттрибут появляется таким каким я хочу, но он не передается в функцию
я бы в componentDidMount написал document.querySelector('.questChoice').getAttribute() ну и т.д. что бы посмотреть что там получится
Владислав
Нельзя атрибуты через дефис писать
Владислав
В реакте camelCase
Archer
да
ты в e не его получаешь
Archer
а свой span полагаю
Владислав
Нет
Anonymous
Нет
может запрограммировать бэкэнд на ReactJS ??
Archer
в консоль выведи e.target
Sasha
Нет
в е приходит то, что находится в р, а именно в р у меня и стоит кастомный аттрибут
Sasha
в консоль выведи e.target
в консоли выводит элемент р с именем класса и аттрибутами, в том числе и кастомными, но доступ к ним получить нельзя
Антон
это для стандартных атрибутов и prop'сов в данном случае без 'data-' это будет не аттрибут и будет пытаться прокинуть в пропсы
Archer
пользовательские атрибуты могут разделятся -
Антон
чтд
Sasha
единственное, что я заметил, так это то, что у меня пишет, что кастомный аттрибут это JSX аттрибут, а разница какая то между HTML и JSX аттрами есть?
Archer
event.target.attributes.getNamedItem('weaponrarity').value
Archer
gjghj
Archer
попробуй
Archer
работает?
Sasha
попробуй
спасибо
Archer
не за что
Антон
гж записал в блокнот)
Archer
задам ка и я вопрос, может кто работал с moment js
Archer
как получить дату в часовом поясе utc 0, учитывая что пользователь может быть в любом часовом поясе
Archer
не люблю даты...
Антон
var format = 'YYYY/MM/DD HH:mm:ss ZZ'; return moment(time, format).tz(zone).format(format);
Антон
tz - это тайм зона, тебе надо указать там где 0
Антон
но я не помню как она указывается)
Archer
спасибо, жаль стикера нет чтобы описать
Антон
в ванильном js в объекте date тоже есть timezone там в кавычках указывается страна с нужной зоной)
3AK
А ты сам давно в теме? И чем занимаешься?
С++ это хорошо, но чисто для ознакомления. На нем меньше вакансий и меньше платят, чем в том же java
3AK
Изучив реакт ты найдёшь работу куда быстрее + свои работы сможешь показывать через интернет. А то что ты напишешь на си, остаётся на бекенде, т.е на сервере
3AK
Если конечно не изучишь qt
3AK
В первое время у тебя будет очень жёсткая помойка в голове
3AK
Это как в 1 раз прийти в зал на поставить себе вес 300кг
3AK
Просто чётко понимай, что ты его изучаешь для себя но не для будущей работы
3AK
Если ты собрался в ближайшее время устроиться на работу - то ты свернул не туда
3AK
Часто ты разбираешься в чужих исходниках?
3AK
Темболее на плюсах