169 похожих чатов

Всем привет. Я тут застрял. У меня есть компонент кнопки,

которая при нажатии должна изменить название себя и включить аудио. 2 события повесить не могу. как быть?

28 ответов

24 просмотра
Руслан-Руслан Автор вопроса
Руслан Руслан
screenshot

https://react.dev/reference/react/useImperativeHandle Но вообще я бы подумал над другим решением

Руслан-Руслан Автор вопроса

вот код

Почему у тебя на втором скриншоте хук возвращает jsx?

Руслан Руслан
не понимаю, о чем речь. извини

Я думаю вам надо начать с документации реакта

Руслан-Руслан Автор вопроса
Raman
Я думаю вам надо начать с документации реакта

так я ее читал. я просто не понимаю о чем речь. о каком хуке?

Это возвращает jsx?

Руслан-Руслан Автор вопроса
Raman
Чем хук отличается от компонента?

компонент это функция, которая отрисовывает jsx

Руслан-Руслан Автор вопроса

про это?

Да

Руслан-Руслан Автор вопроса
Raman
Да

а вопрос почему useChorde возвращает? это название функции. выходит выбрал неудачное название.

Руслан Руслан
а вопрос почему useChorde возвращает? это название...

Документацию плохо читал( use префикс для хуков, а все компоненты называются с заглавной буквы

Dmytro
а в чём проблема?

Это довольно редкое явление, скорее всего чел хотел не это сделать

Dmytro
а в чём проблема?

Хуки не для этого предназначены.

Vladimir 🖤
Хуки не для этого предназначены.

почему? Никто тебе не мешает это делать

Dmytro
почему? Никто тебе не мешает это делать

Логично, если не мешают, значит предназначены ?)))

Sunrise
Логично, если не мешают, значит предназначены ?)))

я не писал что они предназначены для этого, я писал лишь только то, что такая возможность есть и никто тебе не мешает вернуть верстку

Руслан Руслан
screenshot про это?

кстати, почему ты handleClick поместил в колбэк, если ничего в нее не передаешь

Руслан-Руслан Автор вопроса
Leх
onClick={handleClick}

он не связан с той кнопкой

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта