В одном из моих основных проектов 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/
Надеюсь, это поможетдругие: -)