Size: a a a

2020 June 02

K

Kontsedal in React Kyiv
Bad Coder
я хотел посмотреть примеры, если что.
Во вторых, что значит в зависимости от переменной фильтровать?
Если у меня там фильтрация по 4 категориям и в них по 5 значений - мне if else всё фильтровать?
ну если чисто по категориям то можно как-то так накрутить
const selectedCategories = [];

<Checkbox onCLick={() => toggleCategoryFilter(CATEGORIES.MOVIES)}/>

const toggleCategoryFilter = (category) => {
  if(selectedCategories.includes(category)) {
     selectedCategories = selectedCategories.filter(item => item !== category);
    return;
  }
 selectedCategories.push(category)
}

const cardsToDisplay = cards.filter(card => selectedCategories.includes(card.category))
можно selectedCategories сделать обьектом или мапой для оптимизации(но зачем)
источник

BC

Bad Coder in React Kyiv
попробую, спасибо
источник

PM

Pavlo Mischenko in React Kyiv
Всем привет, знает кто либу реакта хорошую для редактирование картинок/фото чтобы можно было обрезать и повернуть, и это всё сохранить позже ?
источник

YB

Yulia Bekeniova in React Kyiv
привет, может кто-то подсказать, подключаю google AdSense в реакт, формирую скрипт динамически в head, он виден в инспекторе, но гугл его не распознает и запрос на него вообще не посылается, как можно решить эту проблему?
источник

DB

Dima Bildin in React Kyiv
Pavlo Mischenko
Всем привет, знает кто либу реакта хорошую для редактирование картинок/фото чтобы можно было обрезать и повернуть, и это всё сохранить позже ?
Можно фабрик жс посмотреть
источник

DB

Dima Bildin in React Kyiv
fabric js
источник

PM

Pavlo Mischenko in React Kyiv
Yulia Bekeniova
привет, может кто-то подсказать, подключаю google AdSense в реакт, формирую скрипт динамически в head, он виден в инспекторе, но гугл его не распознает и запрос на него вообще не посылается, как можно решить эту проблему?
Привет, есть вариант подключать этот скрипт через react-helmet  или  через либу react-ga специально адсенс для реакта
источник

PM

Pavlo Mischenko in React Kyiv
Dima Bildin
fabric js
спасибо, гляну !
источник

DB

Dima Bildin in React Kyiv
Pavlo Mischenko
спасибо, гляну !
Вообще кроп ротейт – вот эти вещи несложно на 2д канвасе делаются, но ui для этого самому нужно делать
источник

YB

Yulia Bekeniova in React Kyiv
Pavlo Mischenko
Привет, есть вариант подключать этот скрипт через react-helmet  или  через либу react-ga специально адсенс для реакта
пробовала react-adsense, но там пропс slot обязательный, а у клиента его еще нет, он первый раз создает рекламу, чтобы он появился нужно вставить этот скрипт в head
решение вставить статически не подходит, потому что это надо сделать для разных продов с однокодовой базой 🙁
источник

DB

Dima Bildin in React Kyiv
Yulia Bekeniova
пробовала react-adsense, но там пропс slot обязательный, а у клиента его еще нет, он первый раз создает рекламу, чтобы он появился нужно вставить этот скрипт в head
решение вставить статически не подходит, потому что это надо сделать для разных продов с однокодовой базой 🙁
Не очень понял в чём проблема, а просто

script = document.createElement(‘script’)
script.src =
script.setAttribute(‘data aid’
document.head.appendChild(script)

Не подходит?
источник

LK

Leonid Kuznetsov in React Kyiv
Yulia Bekeniova
привет, может кто-то подсказать, подключаю google AdSense в реакт, формирую скрипт динамически в head, он виден в инспекторе, но гугл его не распознает и запрос на него вообще не посылается, как можно решить эту проблему?
обычно такое напрямую в html, в тег script заносят
источник

M

Michael in React Kyiv
Привет, почему для интерфеса не могу задать private?
источник

M

Michael in React Kyiv
Это интерфейс класса. Если задаю для класса, то показывает ошибку...
источник

VZ

Viacheslav Zhuravsky... in React Kyiv
private в интерфейсах не описывают
источник

M

Michael in React Kyiv
Viacheslav Zhuravskyi
private в интерфейсах не описывают
А где описать?
источник

VZ

Viacheslav Zhuravsky... in React Kyiv
В классе где тебе нужен приватный метод или поле
источник

M

Michael in React Kyiv
Michael
Это интерфейс класса. Если задаю для класса, то показывает ошибку...
Ошибка
источник

M

Michael in React Kyiv
источник

VZ

Viacheslav Zhuravsky... in React Kyiv
Из интерфейса убрал этот метод?
источник