Size: a a a

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

2020 November 25

СД

Саша Домоседов... in React — русскоговорящее сообщество
Коля Боков
Всем привет! Словил серьезный затуп, проведите на мысль!
Есть объект с товарами, в нем присутствуют  ссылки  на картинку  товара и на картинку при ховере.
Делаю к этому объекту .map, вешаю события onMouseEnter и onMouseLeave. При этих событиях я самонадеянно  решил, что буду тупо менять стейт на hovering, но получается, что при наведении на одну карту товара, стейт  меняется у всех карт и соответственно у всех меняется картинка. Как это правильно сделать, подскажите, гугл  вроде весь перерыл
Один Стейт на все элементы ?
источник

S

Stanislav in React — русскоговорящее сообщество
Zhanadil Sadykov
например есть ga встроенная в JS, как могу его юзать в реакте без каких либо библиотек?
window.ga ?
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Stanislav
window.ga ?
да. Спасибо. Пойду разбираться
источник

GO

Green Orange in React — русскоговорящее сообщество
смотрю реакт проект, а там такое.
Иногда все таки можно напрямую с DOMом работать?
в IconFont.jsx
/**
    * DOM API required.
    * Make sure in browser environment.
    * The Custom Icon will create a <script/>
    * that loads SVG symbols and insert the SVG Element into the document body.
    */
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Green Orange
смотрю реакт проект, а там такое.
Иногда все таки можно напрямую с DOMом работать?
в IconFont.jsx
/**
    * DOM API required.
    * Make sure in browser environment.
    * The Custom Icon will create a <script/>
    * that loads SVG symbols and insert the SVG Element into the document body.
    */
в каких-то разумных пределах
источник

AN

Artem Novikov in React — русскоговорящее сообщество
Привет) Подскажите пожалуйста, как получить реальный размер загружаемой картинки, ширину и высоту, получаю через naturalWidth и naturalHeight, но приходят чутка не правильные
источник

AN

Artem Novikov in React — русскоговорящее сообщество
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
вмонтированное в dom изображение может отличаться по размерам.
по-моему, в clientHeight и clientWidth корректное (могу ошибаться)
еще есть window.getComputedStyle (для width и height соответственно)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
браузер автоматически подгоняет под свободное место. то же самое для колонок таблицы (возможно, для еще пары тройки штук вещей, о которых я не знаю)
источник

AN

Artem Novikov in React — русскоговорящее сообщество
Bugs Bunny
вмонтированное в dom изображение может отличаться по размерам.
по-моему, в clientHeight и clientWidth корректное (могу ошибаться)
еще есть window.getComputedStyle (для width и height соответственно)
подскажи, пожалуйста, как вмонтировать изображение?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
<img src={url} />
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну или аппенд чайлд если это не реакт
источник

AN

Artem Novikov in React — русскоговорящее сообщество
Bugs Bunny
ну или аппенд чайлд если это не реакт
сделал так, пустые стили
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
потому что не вмонтированно. ты лучше опиши таск, а не предполагаемое решение
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну и у тебя тут реакта нет. это в
источник

AN

Artem Novikov in React — русскоговорящее сообщество
задача получить для кроппинга настоящую ширину и высоту, чтоб из процентов пересчитать соотношения
источник

AN

Artem Novikov in React — русскоговорящее сообщество
проект на реакте)
источник

AN

Artem Novikov in React — русскоговорящее сообщество
добавить картинку в полном размере на страницу не могу
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну тут рендер только на реакте. остальное это подсчет коэффициентов на JS
источник

AN

Artem Novikov in React — русскоговорящее сообщество
подскажи, пожалуйста, как сделать, я не сильно понял, новичок еще
источник