на реакте вне реакта, у нас MVC С#, шаблонизатор razor который дает нам точки для внедрения реакт страниц, как можно сделать так что бы на лубой странице проекта, даже которая не на реакте могло отобразиться, например, модальное окно кторое уже на реакте, надеюсь более менее понятно объяснил, куда смотреть, что искать, может где есть примеры такого?
https://ru.reactjs.org/docs/react-dom-server.html
как я понял это будет работать для сервера не node js, у нас сервер на c# и доступа к нему мы не имеем, доступ только к шаблону на razor внутри которого работает все приложение
не имеет значения на чем у тебя сервер
Можно рендерить и через ноду и средствами .net, например https://reactjs.net/ Вам для SEO нужно?
нет, просто попросили сделать модалку которая будет по всему приложению работать, а не только на страницах которые переписаны на реакт
Тогда SSR не нужен, прописываешь на странице в Razor необходимые скрипты, типа <script src="/Scripts/react.js"></script> <script src="/Scripts/Components/my-modal.js"></script> и т.д. Либо бандлишь это всё вебпаком
а если в шаблон подключить скрипт, который запишет в объект window допустим метод onModalOpen, создаст элемент куда будет маунтиться модалка, а внутри компонента модалки в хуке написать, что обработчик события равен window.onModalClick? Типо того...
Ну это уже следующий шаг, да, можно так
Обсуждают сегодня