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

Вопрос по реакту Есть такие компоненты, при нажатии на них, кнопку

Голосовать, открывается модальное окно


Каждая из них имеет внутри Модальное окно

Так правильно делать ?? или так неправильно ??

Я имею ввиду должен быть отдельное одно одиночное модальное окно которая обслуживает все эти компоненты

Или каждая компонента имеет свое модальное окно, ничего страшного в этом нет.

Каково это в плане производительности и правильности

Нет ли ничего плохого если модальное окно есть в каждом из них, он ведь будет много раз сгенерирован

Или должно быть только одно

9 ответов

8 просмотров

компонент - мужского рода, не женского

Да вам нужно создать один компонент модальное окно. При нажатии вызывается функция которая вызывает эту модальную окну. По сути модальное окно это компонент можно использовать везде. Но данные отображается внутри модальное окно уже другой вопрос.

Nurbek-Nurjanov Автор вопроса
𝖊𝖙𝖍𝖔𝖗𝖟 😈
компонент - мужского рода, не женского

Админы, просьба, можно ли, нужно ли банить пользователей пишущих не по существу ?? Потому что много кто пишет стеб, портят рабочий настрой, загрязняют ленту сообщений Я не ругаюсь, есть вот такое предложение. Кто согласен поддержите.

и ответ на вопрос - если контейнер рендерится до открытия, то лучше одну модалку, иначе много нод лишних будет

Nurbek Nurjanov
Админы, просьба, можно ли, нужно ли банить пользов...

я дал рекомендацию, как правильно называть, иначе будут только смеяться над этим. Курсы самурая даром не проходят

Nurbek-Nurjanov Автор вопроса
Erkinbek
Да вам нужно создать один компонент модальное окно...

Значит я все верно понимаю, нужно стараться более "экономно" создавать компоненты. Иначе будет страдать скорость. Да ?

Nurbek Nurjanov
Значит я все верно понимаю, нужно стараться более ...

Компоненты - эту суть фреймворка реакт как кирпичи дома. Да вам нужно делать именно такой подход. Как будете решать модальное окно это ваша права. Погуглите там будет разные варианты стили модальных окон. Если вы решаете проблему без помощи каких-либо библиотек то вам приходиться написать свой кастомный компонент.

Nurbek Nurjanov
Значит я все верно понимаю, нужно стараться более ...

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

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
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
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта