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

Есть вопрос по формошлепсту с MUI ) Есть селект RoleSelect

постоеный через MUI TextField. Для стейта форм - react-hook-form. Я по сабмиту делаю reset (тот что из useForm), результат - значение полей сбрасываются, но в самом селекте RoleSelect остается то что было выбрано (хотя value в register приходит дефолтное). Может кто сталкивался и решал красиво ?

Я решил перерендером формы (по сабмиту key для компонента с формой меняю), но выглядит как костыль

13 ответов

27 просмотров

Тут такие умные не часто, зайди вечером в понедельник лучше

Я сделал useState для каждого поля формы. Хз насколько это правильно, но работает)

Vlad-Rassokhin Автор вопроса
Pavel Vladimirov
Я сделал useState для каждого поля формы. Хз наско...

Тут даже костыль с key выглядит лучше 🙃

После reset в value пустая строка?

Vlad-Rassokhin Автор вопроса

Да, по дефолту все поля - пустая строка, пытался копать в логику селекта, типа defaultValue проп после любого изменения игнорируется, а value должен соответствовать одному из опшенов. Но чет сильно не накопал 😂

Vlad Rassokhin
Да, по дефолту все поля - пустая строка, пытался к...

А дефолт велью тебе нужно 1 значение из списка селекта?

Vlad-Rassokhin Автор вопроса
Yaroslav 🥷
А дефолт велью тебе нужно 1 значение из списка сел...

Не, нужна пустая строка в том то и проблема.

Vlad Rassokhin
Не, нужна пустая строка в том то и проблема.

Так у тебя же скорее всего ошибка появляется в консоли?

Vlad-Rassokhin Автор вопроса
Yaroslav 🥷
После сброса

Не появляются ) value после сброса равен пустой строке, mui это допускает, но сам селект рендерит то что было выбрано до сброса

Vlad Rassokhin
Не появляются ) value после сброса равен пустой ст...

Понял, ну рендерит прежнее, потому что не может найти соответствие с пустой строкой после сброса

Vlad Rassokhin
Не появляются ) value после сброса равен пустой ст...

Я бы покопался с тем как скормить пустую строку, думаю заработает

Vlad-Rassokhin Автор вопроса
Yaroslav 🥷
Я бы покопался с тем как скормить пустую строку, д...

Я с этим сюда и пришел ) Пока исходники смотрю

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
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
Карта сайта