Интернет |
ReactJS - я чего-то не догоняю? Или как?
Взялся за изучение... открыл мануалы, послушал курсы...
вот всё, казалось бы, просто:
соответственно
Не пашет, сволочь :(:
ну т.е. он ругается, что строка не в кавычках. Но, как я прочитал и услышал, аргументы в ReactDOM.render() передаются именно таким образом.
Пытаюсь представить, что я дурак (возможно, так оно и есть) и делаю следующее:
Да нет, не дурак:
И? Чё не так-то?
PS Ну да, чтобы вопросы сразу убрать:
вот всё, казалось бы, просто:
Цитата:
const element = <h1>Hello, world</h1>; ReactDOM.render(element, document.getElementById('root')); |
Цитата:
<body> <div id="root"> </div> <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 src="js/main.js"></script> </body> |
Цитата:
Uncaught SyntaxError: Unexpected token '<' |
Пытаюсь представить, что я дурак (возможно, так оно и есть) и делаю следующее:
Цитата:
const element = "<h1>Hello, world</h1>"; ReactDOM.render(element, document.getElementById('root')); |
Цитата:
Uncaught Invariant Violation: ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or <div />. |
PS Ну да, чтобы вопросы сразу убрать: