Size: a a a

JavaScript.Ninja

2021 December 07

IK

Illya Klymov in JavaScript.Ninja
Я о nodejs
источник

IK

Illya Klymov in JavaScript.Ninja
Так-то выбор небольшой
источник

IK

Illya Klymov in JavaScript.Ninja
Мудл или edx
источник

SM

Sergey Mell in JavaScript.Ninja
Понял, спасибо большое
источник

С

Сергей in JavaScript.Ninja
#noob #junior
есть страница со списком разделов с кнопкой для редактирования. Клик по иконке редактирования, открывает компонент с модальным окном.

При клике сохраняю объект выбранного раздела в useState.
Компонент с модальным окном принимает это значение в себя.

первый клик происходит нормально при только загруженной странице, потому что стэйт еще пустой. НО при закрытии модального окна значение стэйта не сбрасывается, а наоборот сохраняется и если кликнуть по другому разделу, в модальном окне показывается значение предыдущего и лишь при закрытии оно почему-то меняет на нужное .... Очищение значение стэйта при закрытии не работает.

Что не так ?
источник

¿

¿Сергей? in JavaScript.Ninja
У вас вообще заходит в этот onClose?
источник

С

Сергей in JavaScript.Ninja
заходит, но стэйт не обнуляется.
не понятно почему при открытии значение сразу не обновляется
источник

¿

¿Сергей? in JavaScript.Ninja
В консоли ни на что не ругается?
источник

С

Сергей in JavaScript.Ninja
Это какая-то особенность ant design. Раньше никак не мешало.
Может проблема в самом модальном окне ant design?
источник

¿

¿Сергей? in JavaScript.Ninja
Честно мало опыта с реактом, тут не подскажу точно

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

С

Сергей in JavaScript.Ninja
Короче я решил проблему обновлением данных в модальном окне. Проблема был дебильной форме ant design. Её initialValues плохо работают со стэйтом. Приходится перезаписывать значения полей в ручную в useEffect ((
источник

IR

Igor Ryazantsev in JavaScript.Ninja
Ребят привет, подскажите в чем может быть проблема, что-то ничего путного не нагуглил...
источник

N

Nikita in JavaScript.Ninja
item вывелся как тип стринг. Не может быть ключём. Можешь явно указать, что это тот тип через as
источник

N

Nikita in JavaScript.Ninja
Тайпскрипт 🤷‍♀ Я уже сюда приходил с такой проблемой
источник

N

Nikita in JavaScript.Ninja
А это объект вообще?
источник

IR

Igor Ryazantsev in JavaScript.Ninja
ага
источник

IR

Igor Ryazantsev in JavaScript.Ninja
туда будут передаваться объекты, разных интерфейсов)
источник

N

Nikita in JavaScript.Ninja
Ну по нему мап в принципе не должен работать. Object.values(tableFields).map
источник

N

Nikita in JavaScript.Ninja
И там уже просто итем вставляй
источник

IR

Igor Ryazantsev in JavaScript.Ninja
не, там массив строк
источник