Ошибка реагирования: целевой контейнер не является элементом DOM

Я только начал использовать React, так что это, вероятно, очень простая ошибка, но мы здесь. Мой HTML-код очень прост:

<!-- base.html -->
<html>
  <head>
    <title>Note Cards</title>
    <script src="http://fb.me/react-0.11.2.js"></script>
<!--     <script src="http://fb.me/JSXTransformer-0.11.2.js"></script> -->
    <script src="http://code.jquery.com/jquery-1.10.0.min.js"></script>
    {% load staticfiles %}
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}">
    <script src="{% static "build/react.js" %}"></script>
  </head>
  <body>
    <h1 id="content">Note Cards</h1>
    <div class="gotcha"></div>
  </body>
</html>

Обратите внимание, что я использую статические файлы загрузки django здесь. Мой javascript немного сложнее, поэтому я не буду публиковать все это здесь, пока кто-то не запросит его, но строка с ошибкой такова:

React.renderComponent(
  CardBox({url: "/cards/?format=json", pollInterval: 2000}),
  document.getElementById("content")
);

После чего я получаю 'целевой контейнер не является ошибкой элемента DOM', но кажется, что document.getElementById ("content") почти наверняка является элементом DOM.

я смотрел наэтот StackOverflow сообщение, но это не помогло в моей ситуации.

У кого-нибудь есть идеи, почему я получаю эту ошибку?

Ответы на вопрос(4)

Ваш ответ на вопрос