React 16 - Порталы

preview_player
Показать описание


---

Рекомендации по теме
Комментарии
Автор

Очень крутой канал, все так четко и подробно, с приятным голосом и хорошей поставленной речью, даже английские слова говоришь правильно) лайк на каждое видео) а подписался я давно, но забыл про канал после подписки, видимо хотел позже глянуть, а вот сейчас наткнулся и смотрю все подряд) спасибо за проделанную работу!

serialnagibator
Автор

Как всегда подача материала на высоте! Спасибо.

free_Belarus_free_Ukraine
Автор

Очень круто все объясняешь, слушать приятно, видеоряд тоже хорошо сделан.

Inkognit
Автор

Олег, сделай пожалуйста курс по изоморфным приложениям (React + Redux) с code splitting и динамической подгрузкой данных. Тема будет очень интересна всем тем кто участвует в создании сложных приложений.

ogarich
Автор

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

АндрейМалинин-мд
Автор

Спасибо, Олег! Очень полезно и уместно.

validnap
Автор

Уточню для всех, кто сейчас и позже будет смотреть это видео
componentWillMount уже считается unsafe, т.е. его удалят в новой версии реакта. Для этого случая используйте конструктор, во всех остальных componentDidMount

andrewdiakov
Автор

Прикольная штука, хочу гибрид реакта и вью увидеть, так сказать лучшее из двух миров

kusyka
Автор

Если в проекте только небольшие вставки react то можно все эти вставки рендерить в одном компоненте через портал и иметь ко всем им доступ через родителя, но это вероятно только для небольшого приложения ибо в большом понадобилось что то вроде redux потому что в этом случае надо было бы иметь доступ к данным что генерит обычный js. Но даже с redux хорошо иметь доступ ко всем элементам ко всем элементам чтобы не засярять state. Вполне может поэтому и facebook сделали портал потому что у них много вставок.

ДаниилБатаев-иж
Автор

На 2:38 у тебя для button прописан class, а не className, как так?

Nopefish
Автор

Подскажите, есть ли разница с точки зрения производительности - как передавать элемент, в который будет монтироваться компонент: захватов через css-selectors или через react-ref?

ИгорьБарбашов-тц
Автор

А можно ли для портала сделать OnKeyPress. Столкнулся с проблемой что при нажатии на пробел нажимается кнопка которая должна вызывать портал а не на странице

ИгорьНичипорук-эщ
Автор

Спасибо большое! Подскажите пожалуйста, ваш курс основы реакт по какой версии?

evgeniilastname
Автор

Зачем нужен portal?
Так и не ответил.
То что размещается в отдельном элементе, ну и что?
Какая от этого польза?
А так все супер объяснил

-EgoSerg-
Автор

главное не открыть случайно портал в иной мир)

doter-feli
Автор

Если кто-то будет это смотреть в будущем, то обратите внимание, что componentWillMount будет убран из реакта начиная с версии 17.0. Используйте componentDidMount. Как это лучше сделать есть в официальной документации, ссылка ниже.

MrZoomfast
Автор

ID portal должно быть обязательно? Нельзя обойтись без создания элемента в жизненном цикле компонента а просто давать порталам свои id? (доки не читал, просто посмотрел Ваше видео, кстати, как всегда хорошее, спасибо Вам за то что делаете ролики (: )

FAR_DEFENSE
Автор

Немного устаревшее видео, ведь в документации написано, что ComponentWillMount уже не рекомендуется использовать. Но спасибо за объяснение!

offline_meetup
Автор

теперь можна додерживатся семантики в html5

Gorr
Автор

Классные уроки, но зачем так усложняешь?
this.setState({ isModalOpen: !this.state.isModalOpen }) - и стрелочная функция + скобочная обертка для обьекта там не нужна.

bohdankoretskyi