У меня есть компонент, определенный, Pragmatometer, что я пытаюсь сделать, чтобы Div # главный:Как я могу правильно обработать этот компонент?
React.render(React.createElement(Pragmatometer,
{}), document.getElementById('main'));
JavaScript консоль показывает Chrome, можно с номерами строк в тысячах для ReactJS:
Uncaught Error: Invariant Violation: _registerComponent(...): Target container is not a DOM element.
Мои HTML является:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Pragmatometer</title>
<style type="text/css">
body
{
font-family: Verdana, Arial, sans;
}
</style>
</head>
<body>
<h1>Pragmatometer</h1>
<div id="main"></div>
<script src="//cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js">
</script>
<script
src="//cdnjs.cloudflare.com/ajax/libs/showdown/0.3.1/showdown.min.js">
</script>
<script src="/js/site.js"></script>
</body>
</html>
ли ошибка в том, что React.render() вызова, или вопрос относительно компонента Pragmatometer? Каковы обычные подозреваемые в этом вопросе?
Спасибо,
Просто идея .. переместить файлы сценариев в
части документа? – mike123Установили ли вы компонент Pragmatometer? и почему бы вам не использовать синтаксис jsx? – Whisher