Я только что установил ReactJS.NET
в свое приложение и планирую использовать его на одной странице. Я привык делать приложения, в которых «все» — это React (а также Typescript и Webpack).
Однако, если я просто устанавливаю ReactJS.NET и импортирую код учебника, он работает:
var CommentBox = React.createClass({
render: function() {
return (
<div className="commentBox">
Hello, world! I am a CommentBox.
</div>
);
}
});
ReactDOM.render(
<CommentBox />,
document.getElementById('content')
);
Но, скажем, сейчас мы делаем ошибку и делаем еще один div внутри функции рендеринга, поэтому мы должны получить ошибку, у нас не может быть смежных элементов. Тогда я получаю только следующую ошибку:
И в console.log я получаю следующую ошибку, которая мне не поможет:
Invoices:841 GET http://localhost:55075/Scripts/React/InvoiceBuilder/App.jsx net::ERR_ABORTED
Хотя, если бы я использовал стандартный шаблон Visual Studio для React, фактическая ошибка была бы очень четко видна.
Это потому, что я не использую Typescript? Или есть другой способ получить хорошую обработку ошибок в Visual Studio и браузере Chrome при работе с React?
dotnet new react
, intellij работает отлично. это особый случай для tsx, я думаю - person hendrathings   schedule 04.04.2018