Как и любая другая библиотека, реакт добавляется на страницу с помощью тэга script.
Так как в современном js "рулят" модули и различного рода преобразования/сжимания и так далее - react отлично дружит с webpack, babel и прочими. Для простоты, мы начнем работать с реактом, как с обычной библиотекой, например, jQuery, но затем перейдем на удобный инструмент - create-react-app.
Cоздайте следующие файлы в директории с вашим проектом.
+-- .gitignore (если будете использовать git)
+-- index.html
index.html
В мире программирования, каждый урок начинается с hello, world.
index.html
<!DOCTYPE html><html> <head> <metacharset="UTF-8" /> <title>React [RU] Tutorial</title> <scriptsrc="https://unpkg.com/react@16/umd/react.development.js"></script> <scriptsrc="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> <!-- Не используйте это в production --> <scriptsrc="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> </head> <body> <divid="root"></div> <scripttype="text/babel"> ReactDOM.render( <h1>Hello, world!</h1>, document.getElementById('root') ); </script> </body></html>
Во-первых, мы подключили библиотеки react и react-dom как обычные скрипты
Во-вторых, мы подключили babel библиотеку, для того, чтобы наша строка
которая написана на вспомогательном языке JSX, превратилась в валидный javascript-код:
На протяжении всего туториала мы будем использовать JSX.