2016-08-17 3 views
4

Я работаю над проектом asp.net с реакцией и хочу использовать реактивный маршрутизатор. На его git repo настройка объясняется только для Node.js. Я нашел пакеты TypeScriptNuGet, но после их установки я больше не могу строить свой проект из-за ошибок компиляции.Как использовать реактивный маршрутизатор с React.net

Есть ли у кого-нибудь опыт установки адаптера-маршрутизатора для проектов asp.net?

+0

Что вы пытаетесь достичь? Вы не можете запускать код «JavaScript» в серверных приложениях «.net». – Smartis

+1

Не реагирует маршрутизатор на клиенте? Так же, как реагировать на себя? –

ответ

1

Что мы сделали для создания нашего приложения в Реагировании. Мы создали наше приложение в React в Visual Studio Code с Redux и React-Router. Webpack используется для создания всех файлов. Когда все приложение завершено, мы создаем js (transpiled и minified) и добавили тег скрипта, указывающий на этот URL-адрес пакета js на нашу страницу веб-приложения (в частности, страницу .aspx).

Теперь вы можете столкнуться с реактивным маршрутизатором, если вы разместили его внутри каталога вашего существующего проекта. Напр. внутри root - у вас есть папка с именем myapp. Если это так, вам нужно внести изменения в свои Маршруты в своем приложении для реагирования, чтобы иметь базовое имя.

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

Надеюсь, поможет.

1

Я никогда не использовал React.NET, но то, что вы можете сделать, это создать отдельный проект за пределами вашего проекта ASP.NET. Используйте веб-пакет для комплектации и других целей. Создайте свой проект реагирования, который генерирует статические активы (main.js, chunks, css-файлы и изображения/спрайты). Добавьте эти сгенерированные файлы в проект ASP.NET напрямую и установите index.html в качестве начальной страницы.

Мы построили наш проект по Реагированию сверху this boilerplate. Он использует отраслевые способы оптимизации, уклонения, минимизации, объединения, а что нет! Удачи!

Смежные вопросы