Igor
ref сделай в this
Сергей
ref сделай в this
У меня вот так
Таймураз
У меня вот так
Ебааать Реф хранить в стейте
Сергей
Ебааать Реф хранить в стейте
А куда его пихать тогда?)
Таймураз
А куда его пихать тогда?)
А откуда ты его берешь вообще?
Denis
А куда его пихать тогда?)
Никуда ничего не надо пихать Надо идти читать джс и доку реакта
Igor
class Hui { state = { pizda: dzigurda } refHuef = null render() { return ( <div ref={ref => this.refHuef = ref} /> ) }
Таймураз
А куда его пихать тогда?)
https://ru.reactjs.org/docs/refs-and-the-dom.html
Таймураз
Никуда ничего не надо пихать Надо идти читать джс и доку реакта
Спасибо, чуть ли не полез сам с рефами помогать
Сергей
https://ru.reactjs.org/docs/refs-and-the-dom.html
Таки у меня так же)
Someone
У меня вот так
там где делаешь setState, измени на this.setState((state) => ...) вместо объекта прокидывай функцию, которая возвращает объект изменённого стейта, и внутри ссылайся на на state, а не на this.state
Denis
Таки у меня так же)
таки у тебя реф в стейте или ты не в тот код смотришь что скину л на 2к юзеров?
Таймураз
Таки у меня так же)
"Я не чувствую стейта, Джонни!"
Igor
у чувака походу мозг сгнил из-за крокодила, уважаю
Denis
*8к
Сомневаюсь, что остальные 6к, что не в сети, увидят это, ну а так да
Ruslan
а что рефы надо в конструкторе объявлять, нет получше вариков?)
Сергей
Так а в чем проблема то?
Denis
Так а в чем проблема то?
В чем разница между стейтом и конструктором класса?
Сергей
Так а в чем проблема то?
Объясните пожалуйста не понимающему)
Ruslan
Так а в чем проблема то?
та хз, не радует глаз
Ruslan
если сравнивать с хуками
Ruslan
уволен
окей)
Igor
сравнивать абсолютно 2 разные вещи по твоему норм?)
Таймураз
@totoblabla Проблема в том, что ты сторишь реф в стейте у тебя ссылка на элемент может поменяться, но стейт не измениться, из-за чего может произойти ошибка
Ruslan
сравнивать абсолютно 2 разные вещи по твоему норм?)
та я просто говорю, что диковато смотрится, сейчас почитал, понял, что по-другому не надо делать
Таймураз
Хорошо, как стоит сделать?)
Открыть ссылку, которую я тебе кидал выше и почитать информацию, доступную при ее открытии
Ruslan
Хорошо, как стоит сделать?)
window.ref = React.createRef();😂
Igor
Хорошо, сейчас почитаю, спасибо)
посмотри объявления о вакансиях на завод, думаю самое то будет
Сергей
Открыть ссылку, которую я тебе кидал выше и почитать информацию, доступную при ее открытии
Я правильно понял, что огибка в том, что реф нужно объявлять только в конструкторе?
Igor
Перебарщиваешь
вовсе нет, избавляюсь от потенциальных конкурентов
Таймураз
Я правильно понял, что огибка в том, что реф нужно объявлять только в конструкторе?
Не стоит реф сторить в стейте, так как он уже связан с лайфсайклом реакта
Таймураз
Да и вообще по множеству причин не стоит так делать (часть из них выше уже названы были)
Сергей
Спасибо! Только не пойму, зачем хамить нужно было. Все теперь понятно
Сергей
Почему в хуке или конструкторе ?? Где хочется там и обьявляй...просто он сам реф пытался в Стейт запихнуть а не велью объекта на котором тот висел..
アレクサンダー・バキマトフ
посмотри объявления о вакансиях на завод, думаю самое то будет
чувак, у тебя пунктик чтоли о заводе или скрытые страхи? не первый раз уже)
Сергей
Эмм, кто тебе хамил?
Если пальцем покажу, что то изменится?)
Таймураз
посмотри объявления о вакансиях на завод, думаю самое то будет
За токсичность могу отправить в РО, чтобы было время самим вакухи на заводе поискать
アレクサンダー・バキマトフ
Таймураз
он уже за этот завод там бывал самое забавное))
Сорян, я только с 4 лет по русски говорю и не понял предложения
▲rtemiy
Чела пугают конкуренты, это говорит о чем?
アレクサンダー・バキマトフ
Сорян, я только с 4 лет по русски говорю и не понял предложения
кек, были прецеденты говорю, по этой же самой причине
Sergey
Object.values(exports)[0]
Sergey
утрированно
Таймураз
кек, были прецеденты говорю, по этой же самой причине
Что за прецеденты?=) Он уже хамил кому-то подобным образом?
Сергей
Шо, и даже в рендере можно?
Ну почти везде....и конструктор в реакте уже почти не юзается..
Denis
Ну почти везде....и конструктор в реакте уже почти не юзается..
Сколько нового и интересного юзнаю от тебя
Таймураз
да:)
Ну в следующий раз можно меня позвать, по попе надаю
Таймураз
О здравомыслии ?
Можно быть здравомыслящим и нетоксичным
Dmitry
Object.values(exports)[0]
тогда можно и имя файла при сборке узнавать и считать что компонент так назван но типа хз ради того что бы дефолт убрать ?
Arkadiy
Можно быть здравомыслящим и нетоксичным
там был такой посыл, типо, если тебя пугают конкуренты, то ты сам не очень. Как по мне, это нелогично.
Таймураз
Сергей
Да нет уж и страшен дефолт...большинство библиотек массу всего по дефолту отдают и не парит никого...а ведь не дураки их делали..
Таймураз
Перед уходом напомню- если кто-то хуево шутит, подкалывает и тд, вместо того, чтобы помочь с гуглом и докой- пишите мне Ну и если кто-то совсем тупые вопросы задает- отправьте в нубку
Таймураз
А, это ещё не нубка? Что ж там происходит тогда
@js_noobs_ru Надеюсь, правильно помню Еее бой, попал
Таймураз
посмотри объявления о вакансиях на завод, думаю самое то будет
!ро токсичный, несколько раз докопался без причин
Сергей
посмотри объявления о вакансиях на завод, думаю самое то будет
Кстати говоря IT- шники на крупных заводах зарабатывают крайне немало... Уровень заработка разраба на металлургических гигантах повыше чем во многих IT компаниях..))
Ruslan
Ну почти везде....и конструктор в реакте уже почти не юзается..
тоесть сейчас, если юзаются классовые компоненты, то лучше рефы кидать в рендер?