El
В ссылке автор использовал ref для указания на интересный ему элемент.
Maxim
ref нет.
ага, вижу, спасибо
R
ребят, кто-то сталкивался с необходимостью сделать draggable бэкграунд по аналогии с google maps? по-сути это просто svg, которая в 4 раза больше площади экрана и задача состоит в том чтобы ее можно было передвигать как курсором мыши, так и на мобильном устройстве. есть ли модуль для реализации данного функционала?
El
Гуглёж показал React draggable component. Может, оно. Хоть и не вполне.
El
Хотя, можно ж background положить в компонент.
Aleksey
и
El
По onClick запускается некий хендлер (если это так реализовано), который сам находит нужный элемент и открывает его. Хендлер на кнопке. Логируем кнопку и смотрим, хендлер будет подан в onClick={имя_хендлера}.
Vladimir
Кто использует чистый css modules? Как вы используете переменные?
Vladimir
с полифилами?
Sunlive
мы посл 10 версий браузеров поддерживаем только, так что без
Vladimir
понял, спасибо
Sergey
Новый выпуск this week on react уже на канале. Первый пост: https://t.me/this_week_in_react/322
🤴👷‍♂️🦸‍♂️🧚‍♀️
Кто успел новый реакт попробовать, что годного есть?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Vall
Понял, буду смотреть
🤴👷‍♂️🦸‍♂️🧚‍♀️
new React()
Успел потрогать?)
Sergey
Пачка статей React.Newsletter начинается здесь: https://t.me/this_week_in_react/333
Sergey
зачем может понадобаится профайлер?
Замерять производительность?
Dmitriy
Замерять производительность?
не я имею ввиду именно компонент профайлера
Артём
какие подводные в имитации селекта группой radio, обёрнутых в лейблы?
Cenator 🐈
какие подводные в имитации селекта группой radio, обёрнутых в лейблы?
Это в принципе взаимозаменяемые элементы, так что никаких
Cenator 🐈
Но на мобилках селект рендерится попапом, а радио группы как обычно
Артём
Vladimir
всем привет, была на слуху такая библиотека компонентов, где каждый компонент - по сути отдельный пакет, может кто помнит название?
Michail
Плсдкажите, как отключить слкжку реакта
Michail
Dmitriy
Нужно уметь читать, прежде чем писать...
Ivan
4 строчка)
Китикет
4 строчка)
Неверно
Sergey
Народ. Послушайте плез. https://podcast.sova.dev/
Sergey
Интересно мнение
🤴👷‍♂️🦸‍♂️🧚‍♀️
Народ. Послушайте плез. https://podcast.sova.dev/
Прикольно, только шум моря присутствует
Vlad
Голос как у Вольнова
Vlad
Ты же тот чел, который увлекается растом?
Саша
Привет, есть компонент написанный на тайпскрипт, залит в репозиторий, в другом проекте в package.json, пишу: "myComponent": "git+shh://repo.ru/myComponent.git" В этом проекте импортирую компонет myComponent, но при билде консоль ругается Module parse failed: Unexpected token (61:24) You may need an appropriate loader to handle this file type. И указывает на строку кода внутри импортируемого компонента, что я делаю не так?
Vlad
Не бросил?
Sergey
Голос как у Вольнова
Это хорошо или плохо?)
Vlad
Это дико как для фронта!)
🤴👷‍♂️🦸‍♂️🧚‍♀️
Ага
О, круто. Что пилишь?
Дмитрий
Народ. Послушайте плез. https://podcast.sova.dev/
Звучит хорошо, может с непривычки(обычно слушаю подкасты на х1.7), много тишины между предложениями. Ждём на всевозможных сервисах для прослушивания подкастов
🤴👷‍♂️🦸‍♂️🧚‍♀️
Vlad
Для веба?
Саша
"Это канал про аниме?"
🤴👷‍♂️🦸‍♂️🧚‍♀️
Для веба?
Ну васм модули круто, бэкенд на нем норм пилить в некоторых случаях
Vlad
Ну васм модули круто, бэкенд на нем норм пилить в некоторых случаях
Я бы предпочел go, но для меня четко не ясна позиция раста в сфере
🤴👷‍♂️🦸‍♂️🧚‍♀️
Я бы предпочел go, но для меня четко не ясна позиция раста в сфере
Раст для души, вот запилят норм иде под него, тогда и в прод можно будет писать
🤴👷‍♂️🦸‍♂️🧚‍♀️
Прекращаю оффтоп
Vlad
Не я не против раста, просто прикольно, как люди на фронте также чекают системщину 😅
🤴👷‍♂️🦸‍♂️🧚‍♀️
Не я не против раста, просто прикольно, как люди на фронте также чекают системщину 😅
Нравится наблюдать за болью от понимания принципа работы бороу чекера? (нене, надо завершать оффтоп, уже понедельник)
Vlad
+
Саша
Нужно ли билдить typescript компоненты, перед отправкой в "npm", при условии что в проекте, в котором они будут использоваться есть и typescript и react?
Саша
Проект с cra, куда я его импортирую вот это отдает
Саша
Или ты имеешь в виду, что я могу в cra разрабатывать, а потом просто билдить? Если второе, то cra билдит с чанками и ещё кучей всякого лишнего и без d.ts файлов
🤴👷‍♂️🦸‍♂️🧚‍♀️
Проект с cra, куда я его импортирую вот это отдает
npx create react app test - -typescript тип того. В офф доке написано как ставить
Саша
Да у меня проект и так с тайпскриптом, я потому и не понимаю, что он ругается. И менно через npx и с флагом
🤴👷‍♂️🦸‍♂️🧚‍♀️
Саша
Погугли ошибку, но меня напрягает валидность jsx кода
В гугле будут писать что мне нужен awesome-ts-loader или ещё какая фигня = (( А что с jsx не так? Вполне валидный код
🤴👷‍♂️🦸‍♂️🧚‍♀️
В гугле будут писать что мне нужен awesome-ts-loader или ещё какая фигня = (( А что с jsx не так? Вполне валидный код
Не подскажу тогда Хз в фрагмент заворачивать текст это странно, обычно просто <p>
Саша
🤴👷‍♂️🦸‍♂️🧚‍♀️
да это просто заглушка, ну ок, попробую на див заменить
Ну он у тебя на дефолтные файлы не ругался же?
Саша
Неа, да и в том проекте в котором я этот компонент делаю, ничего не ругается
Lena
такая проблем. Есть род.компонент, который взависимости от фильтра - возвращает тот/или иной стейт, собственно, но он почему-то не возвращает,и соответственно функция фильтра не работает (фильтр по категориям)
🤴👷‍♂️🦸‍♂️🧚‍♀️
Lena
https://codesandbox.io/embed/github/malinovaelena/avito-beta/tree/master/
Lena
components > card-conteiner / main
El
didUpdate() там есть? Выбор фильтра при загрузке компонента отрабатывает? Проверить, что onChange шлёт новый стейт в didUpdate(). Там по смене фильтра запрос в базу? Тогда в onChange вставить didUpdate() по успешному получению ответа. didUpdate() отправляет полученное на стейт. contAiner, не contEiner.
Lena
didUpdate() там есть? Выбор фильтра при загрузке компонента отрабатывает? Проверить, что onChange шлёт новый стейт в didUpdate(). Там по смене фильтра запрос в базу? Тогда в onChange вставить didUpdate() по успешному получению ответа. didUpdate() отправляет полученное на стейт. contAiner, не contEiner.
Проверить, что onChange шлёт новый стейт в didUpdate(). —- проверила, все шлет,в мейне есть и превпропс, и пропс.//Там по смене фильтра запрос в базу? — нет, по смене фильтра - возвращает тот или иной массив из стейта