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

Кто объяснит зачем к доке по порталу делают так если

можно просто root эл-т пихнуть в портал?

24 ответов

14 просмотров

А если портал не 1?

Oleg- Автор вопроса
Oleg
не понял

Если несколько порталов, как их в 1 элемент рендерить?

Oleg- Автор вопроса
Oleg
не очень понял что ты имеешь ввиду)

Может я твой вопрос не понял? Поэтому ответ непонятен )

Oleg- Автор вопроса
Тимофей 🛴
Может я твой вопрос не понял? Поэтому ответ непоня...

я не очень понял вообще как это выглядит, когда неск. порталов в 1 эл-т

Oleg
я не очень понял вообще как это выглядит, когда не...

Хуево чо, я про это и говорю. Поэтому там и не в root портал рендерится

Oleg- Автор вопроса
Oleg
ну окей. спс за направление

Каждому порталу свой отдельный .el который вставляется в modalRoot. И все счастливы

Oleg
screenshot типа так?

Нет я не про это. Я про просто несколько элементов Modal у тебя в приложении <Modal some/> <Modal other/>

Oleg- Автор вопроса
Тимофей 🛴
Нет я не про это. Я про просто несколько элементо...

ты имеешь ввиду просто рендер нескольких <Modal> ? если да то в чем может быть проблема. если имеешь ввиду рендер разных компонентов <ModalMy> <ModalSomeModal> то там ведь тоже не нужны нигде дополнительные обертки

Oleg
ты имеешь ввиду просто рендер нескольких <Modal> ?...

Я тебя вообще не понимаю. Есть один компонент Modal, который рендерит children в портал. И везде где нужно только его и используют. Зачем городить кучу createPortal?

Oleg- Автор вопроса
Oleg
Ты сам писал что «а если портал не 1»

Как будто на разных языках разговариваем ) Я несколько раз написал что значит портал не 1, это не то что ты написал

Oleg- Автор вопроса
Тимофей 🛴
Как будто на разных языках разговариваем ) Я неско...

Ну потому что ты не можешь нормально описать что ты имеешь ввиду ) и мне приходится гадать

Oleg
Ну потому что ты не можешь нормально описать что т...

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

Oleg- Автор вопроса
Тимофей 🛴
Ты знаешь что компонент можно использовать в прило...

Ну я же об этом тоже писал. Зачем для этого нужно доп элемент создавать в модалке если оно вставится нормально и без этого

Oleg
Ну я же об этом тоже писал. Зачем для этого нужно ...

У тебя два разных компонента будут рендериться в 1 дом элемент

Oleg- Автор вопроса
Тимофей 🛴
У тебя два разных компонента будут рендериться в 1...

Ну так и без доп элемента там два разных рендерятся

Oleg
Ну так и без доп элемента там два разных рендерятс...

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

Oleg
Ну так и без доп элемента там два разных рендерятс...

Ну и я всегда делаю как в доке пишут, потому что не описанные кейсы они легко могут сломать

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта