#c# #.net #reactjs #model-view-controller
#c# #.net #reactjs #модель-представление-контроллер
Вопрос:
Проект выполнен на MVC .NET, а в представлении есть RAZOR и Javascript Jquery. Я действительно использовал бы react для создания новых компонентов, я действительно говорю, если бы я мог объединить react, razor и javascript в представлениях cshtml.
Комментарии:
1. React — это фреймворк на стороне клиента. MVC может передавать файлы клиенту. Уверен, это может сработать. Конечно, современные приложения на JavaScript проходят через весь процесс сборки, и вам придется выяснить, как интегрировать его с MVC. Почему бы вам просто не создать сайт React и не поговорить с ASP.NET Веб-API? Зачем вам вообще нужен MVC, если вы используете React?
2. Да, потому что все приложения — MVC, и так сложно перенести ВСЕ в web api и views. мне скучно использовать только javascript…
3. Пусть ваш контроллер в MVC возвращает представление с вашими ссылочными ресурсами JS и пустой div с идентификатором. Затем используйте ReactDOM.render() для добавления вашего компонента.