Size: a a a

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

2020 August 20

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
спасибо, не понимаю как я его пропустил
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
а этот портал может быть внутри другого реакт компонента?
источник

a

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

a

arts in React — русскоговорящее сообщество
Aleksandr Moskvitin
а этот портал может быть внутри другого реакт компонента?
Не стоит
источник

AV

Alex V in React — русскоговорящее сообщество
Aleksandr Moskvitin
я не пытаюсь, я спрашиваю есть ли какой-то прилежный способ сделать то что я описал )
Можно portal отрендерить, но вообще я бы тебе советовал попробовать самому и узнать
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
ну я прост не модалку хочу сделать, а тулбар ))
источник

AV

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

a

arts in React — русскоговорящее сообщество
Что мешает отрендерить тулбар в зависимости от стейта/контекста?
источник

a

arts in React — русскоговорящее сообщество
Alex V
Ну здрасьте. А модальные окна?
Чуть ли не единственный кейс, где порталы уместны. И не самый частый
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
ну все, пошел пробывать!
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
arts
Чуть ли не единственный кейс, где порталы уместны. И не самый частый
а как же кейс который я описал?,
мне кажется он все упростит,
я понимаю что можно еще один раутер замутить но это же надо много кода писать
источник

AV

Alex V in React — русскоговорящее сообщество
Aleksandr Moskvitin
а как же кейс который я описал?,
мне кажется он все упростит,
я понимаю что можно еще один раутер замутить но это же надо много кода писать
Кода мало, стилей много (относительно)
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
темболее )
источник

AV

Alex V in React — русскоговорящее сообщество
arts
Чуть ли не единственный кейс, где порталы уместны. И не самый частый
Верно. Если сам пишешь. Обычно это все за нас сделано
источник

a

arts in React — русскоговорящее сообщество
Aleksandr Moskvitin
а как же кейс который я описал?,
мне кажется он все упростит,
я понимаю что можно еще один раутер замутить но это же надо много кода писать
Не пробовал, но есть подозрения, что реакт будет не очень рад запихиванию в компонент ошмётков другого компонента. Впрочем, попробуй
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
arts
Не пробовал, но есть подозрения, что реакт будет не очень рад запихиванию в компонент ошмётков другого компонента. Впрочем, попробуй
он рад, я в качестве эксперимента делал это через стэйт (его все устраивает)
он расслабился и получает удовольствие
источник

AV

Alex V in React — русскоговорящее сообщество
Предполагаю, что он будет ругаться на анмаунт в консоли
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Aleksandr Moskvitin
он рад, я в качестве эксперимента делал это через стэйт (его все устраивает)
он расслабился и получает удовольствие
Компоненты это просто функции со всеми вытекающими. Но бардак можно развести неимоверный.
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
Sergey Bekharsky
Компоненты это просто функции со всеми вытекающими. Но бардак можно развести неимоверный.
я принимал участие в нескольких больших проектах на extjs, не расскаывай мне про бардак,
источник

AM

Aleksandr Moskvitin in React — русскоговорящее сообщество
не внутрь другого компонента оно не лизэт
источник