Timofey
<i className={classnames(styles.icon, {[styles[`icon-${item.icon}`]]: item.icon}) }> </i>
Timofey
мб `` не хватало?
zerocool
Timofey
а какой ты результат то хочешь получить?
Timofey
zerocool
Timofey
zerocool
<i class="icon icon-users"></i>
Denis 🇺🇦
Реактоведы
Denis 🇺🇦
вы делите компоненты на контейнеры и презентационные в 2к19?
Aleksey
Всем салют, случаем не знаете, есть какой-то сайт , где можешь вбить имена пакетов, а он тебе выдает их совместимость ?
Тимофей 🛴
Nikita
https://sun9-21.userapi.com/c854424/v854424721/115f8b/sd2wV-HCGUE.jpg
Подскажите, есть ли готовый плагин для такого? Если нету , как это лучше было бы реализовать для даальнейшего переиспользования
Тобишь мне нужно подписывать компоненты на систему туториала
после того как тутор пройден сайтом можно пользоваться.. Однновременно могут подсвечииваться 2 элеменнта. Модалка всегда одна
Nikita
Я в реакте не очень спец. Но вижу себе это так
имеею ХОК функцию, в компоненты кидаю подписку на нее, после маунта аппликейшена запускаю тутор который передает нужные пропсы в подписанные компоненты
Aleksey
Имеется ввиду, чтобы проверить, ляжет ли версия пакета на версию реакта. Просто обновил реакт, предложение бандлится, но экран белый, в консоле ошибка, вроде как кидает бутстрап, но какой именно: Bootstrap-table или bootstrap-switch и т.д... не понятно
Dmitry
Посоны какой толк от useCallback в рендере? В эффектах понятно. Там будет старая ссылка и эффект не тригернет. Но рендер то тригернет. Ибо пропсы то новые (не путать объект props и его ключи. Его ключи могут быть равны и с мемо не тригернется). А если без мемо? То все тригернет. И типа лол кек
Oleg
я правильно понимаю, в случае с классом (
class SupaHotComponent extends Component {
constructor(props) {
super(props);
this.node = createRef();
}
)
реф создаётся одна, а в случае с функцией (
const qweqwe = () => {
const node = useRef();
}
)
на каждый апдейт создаётся новый реф?
Alexander
Alexander
Anton
Добрый день!
Подскажите, пожалуйста:
пытаюсь передать функциональный компонент как проп для другого компонент а, и уже в этом другом компоненте, вызывая этот фк, получаю ошибку Function components cannot be given refs. Attempts to access this ref will fail
Что я делаю не так и как это нужно делать?
Anton
Anton
Dmitry
matthew
matthew
MⅨ
Вот скажите что я делаю не так?
MⅨ
Dmitry
а кто там реф передает
Dmitry
класс юзать
MⅨ
Dmitry
Ivan
чуваки и барышни, я вчера набрёл на великолепный лонгрид от Дани Абрамова, там про хуки, про рефы эти ваши, про всю нутрянку и штуки внутри реакта
читал и наслаждался
всем советую
https://overreacted.io/react-as-a-ui-runtime/
Ivan
Roman
Коллеги, приветствую всех.
Сталкивался ли кто-нибуть с обеспечением антифрода в реферальных программах?
Буду очень благодарен за советы по лучшим практикам в этом вопросе)
Ruslan
Nikita
Ivan
видимо долго брел )
ну я почитывал overreacted, но не все подряд посты и конкретно этот как-то пролетел мимо
а должен в шапке висеть. всем и всегда этот пост теперь буду показывать)
MⅨ
https://codesandbox.io/embed/material-demo-ivhm1
Хелпаните переписать стиль Mui
Nikita
спасибо
Anton
Евгений
Привет всем. Ребят, у меня на проекте настроены редакс с сагой и get запросы логично делать через них. Но есть, например, запрос на создание/патч/удаление элемента, где в последних двух приходит просто статус ок/не ок. Есть ли смысл для этих запросов использовать саги? Нормальным будет подходом, если я их просто через axios внутри компонента буду дергать, а после пушить history, показывать сообщения о статусе и все остальное?
Ivan
спасибо
https://reactour.js.org
жми Try it
MⅨ
MⅨ
🤴👷♂️🦸♂️🧚♀️
Привет. Подскажите как линтер в cra настаивать? Надо создавать .eslintrc?
Anton
Anton
Ivan
🤴👷♂️🦸♂️🧚♀️
Евгений
Ivan
если у тебя есть сага, которая хватает все действия, инициирующие ajax, то в этой саге и только в ней одной можно реализовать логику всяких крутилок и тостов с сукцессом или эррором
Ivan
ну норм так делать или нет?
делай так, как написано в документации. так норм
остальное — субъективно
может оказаться прорывным открытием и ты получишь премию гитхаба. или дерьмом окажется. или nobody cares
Anonymous
Ivan
Anton
😌 и не понял намеку
я не особо разбираюсь в рефах, потому мне не очень ясно, что делать
если вы на примере моего кода покажете, что делать, буду очень признателен!
Ivan
Евгений
Ivan
Anton
Иван
Можно сохранить текстовый файл у пользователя на компе через реакт? (ну и создать собственно этот файл из существующего текста)
Oleg
halp. пытаюсь понять, как использовать иммер. вот пример:
const nextData = produce(state.data, (draftData) => {
draftData[gridId].size[row][column].condition = defineExpression(c.condition)
})
мне нужно изменить объект, который сидит глубоко. при этом мне нужен сам объект. что делать? писать draftData[gridId].size[row][column].condition = defineExpression(draftData[gridId].size[row][column].condition)?
Nurdan