@lancehokage

Почему не работает React?

Начал изучать реакт, код index.js:

import React from 'react'
import {render} from 'react-dom'
import App from './components/App'

function jo () {
  return(
    <div>
      <h1>jojojojo</h1>
    </div>
  )
}
render(<jo />, document.getElementById('root'))


Код index.html

<!doctype html>
<html lang="en">
  <head>
    <title>React App</title>

    <script src="https://unpkg.com/react@15/dist/react.js"></script>
    <script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>
    <script type="text/babel" src="../src/index.js"></script>


  </head>
  <body>
    <div id="root"></div>
  </body>
</html>


Babel установил. Если что, запускаю не на сервере. Возможно в этом проблема, но говорят и без него работает
  • Вопрос задан
  • 1064 просмотра
Решения вопроса 1
drop9dead
@drop9dead
Имя функции, описывающей компонент, должно быть с большой буквы, иначе при транспиляции из JSX не будет создана ссылка на компонент
function Jo () {
  return(
    <div>
      <h1>jojojojo</h1>
    </div>
  )
}
render(<Jo />, document.getElementById('root'))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы