Size: a a a

React — русскоговорящее сообщество

2021 January 16

МН

Максим Нестеров... in React — русскоговорящее сообщество
Что за портал, где он, в редакс или в реакте?
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Все разобрался
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Ничего не понял
источник

G

Gearonix in React — русскоговорящее сообщество
ну раз React portal, значит в реакте ¯\_(ツ)_/¯
источник

s

stanislav in React — русскоговорящее сообщество
Максим Нестеров
Ничего не понял
создал ноду рядом с рутом, дал ей id - в нее и будешь инсертить свою модалку
источник

s

stanislav in React — русскоговорящее сообщество
через портал
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Все спасибо
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Можно так же в любой компонент передавать?
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Модальное окно не показывается, хотя show=True и до этого я его проверял и в консоль выходит Hello
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Максим Нестеров
Модальное окно не показывается, хотя show=True и до этого я его проверял и в консоль выходит Hello
Ты не правильно сделал.
createPortal должно быть в верстке.
if( props.open ){
       return (
           ReactDOM.createPortal(
               <ConfirmModalBody { ...props } /> ,
               document.body
           )
       )
   } else {
       return <></>
   }
Я у себя вот так делал
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Как вы отображаете любого вида модальных окон с помощью этого портала?
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Просто я смысл не вижу в порталах тогда, если он не передает компонент в modal
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
По идее надо сделать так, чтобы из любого куска кода, который включен в приложение, можно было отправить компонент по клику на кнопку в зависимости от контекста
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
<Modal></Modal>
И через {props.children} ренедеришь содержимое
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
еще раз придешь с такими ужасными фотками экрана - забаню. прояви уважение к сообществу и используй скриншотер. вчитываться в этот ужас - сущее наказание
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
😏
setMessages((msg)=>{ return [...msg, message] } )

Ну и пустой массив во втором параметре useEffect.
источник

😏

😏 in React — русскоговорящее сообщество
Евгений Леденёв
setMessages((msg)=>{ return [...msg, message] } )

Ну и пустой массив во втором параметре useEffect.
Спасибо, так я вчера и решил эту проблему)))
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Любителям контекста посвящается)
https://github.com/jamiebuilds/unstated-next/blob/master/src/unstated-next.tsx
источник