Используйте ReactJS в ASP.Net Core без библиотеки React.ASPNet - PullRequest
0 голосов
/ 12 октября 2018

В одном из моих основных проектов asp.net я хочу использовать ReactJS.Может кто-нибудь предложить мне, как реализовать ReactJS без использования библиотеки ReactJS.net (https://reactjs.net/)?

Я пытался, но получаю сообщение об ошибке в файле JSX. Я уже установил JavaScriptEngineSwitcher.

Мое приложениеФайл .jsx, как указано ниже, только один оператор

ReactDOM.render (test, document.getElementById ('divNew'));

Я взял ссылку на файл App.jsx вAbout.cshtml, после добавления ссылок реагировать и реагировать, но появляется следующая ошибка

Uncaught SyntaxError: Неожиданный токен <</p>

РЕДАКТИРОВАТЬ:

Мне удалось решить мою проблему, добавив Babel, компилятор java-скриптов.

Я добавил приведенные ниже строки в About.cshtml, где я хочу визуализировать пользовательский интерфейс с использованием ReactJS.Я также добавил ссылку на React и React-DOM.


<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>

<script type="text/babel" src="~/ClientApp/App.jsx">
</script>

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

"Выиспользуете в браузере BaБель трансформатор.Не забудьте предварительно скомпилировать ваши сценарии для производства "

. Чтобы обработать это предупреждение, мы можем использовать любую опцию, определенную по приведенной ниже ссылке

https://babeljs.io/en/setup/

Надеюсь, это поможетдругие: -)

...