Я пытаюсь изучить React, и я хочу начать с самого простого примера. Я получил один отсюда: https://codeutopia.net/blog/2016/01/10/getting-started-with-react-the-easy-way/React - Не удается загрузить код из внешнего файла
Но код, кажется, отказывается загружать из внешнего .js-файла.
reacttest.html
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.js"></script>
</head>
<body>
<div id="app"></div>
<script src="main.js" type="text/babel">
// Code omitted to keep sample short
</script>
</body>
</html>
main.js
var App = React.createClass({
render: function() {
return <div>Something something Dark Side</div>;
}
});
ReactDOM.render(
<App />,
document.getElementById('app')
);
Если я помещаю один и тот же код внутри тегов сценария, то он работает отлично. Что я делаю не так?
Возникли ли ошибки? Вы импортируете 'React' и' ReactDOM' в 'main.js'? –
Да. Выброшенная ошибка: ** XMLHttpRequest не может загрузить файл: //localhost/Users/username/react/main.js. Запросы на кросс-начало поддерживаются только для HTTP. ' ** Теперь я знаю, что это из-за Chrome. – Adam