{"componentChunkName":"component---src-templates-docs-js","path":"/docs/hello-world.html","result":{"data":{"markdownRemark":{"html":"<p>Самый маленький пример на React выглядит так:</p>\n<div class=\"gatsby-highlight\" data-language=\"jsx\"><pre class=\"gatsby-code-jsx\"><code class=\"gatsby-code-jsx\">ReactDOM<span class=\"token punctuation\">.</span><span class=\"token function\">render</span><span class=\"token punctuation\">(</span>\n  <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>h1</span><span class=\"token punctuation\">></span></span><span class=\"token plain-text\">Привет, мир!</span><span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;/</span>h1</span><span class=\"token punctuation\">></span></span><span class=\"token punctuation\">,</span>\n  document<span class=\"token punctuation\">.</span><span class=\"token function\">getElementById</span><span class=\"token punctuation\">(</span><span class=\"token string\">'root'</span><span class=\"token punctuation\">)</span>\n<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></code></pre></div>\n<p>На странице появится заголовок «Привет, мир!».</p>\n<p><a href=\"/redirect-to-codepen/hello-world\" target=\"_blank\" rel=\"noreferrer\"><b>Посмотреть на CodePen</b></a></p>\n<p>По ссылке выше находится онлайн-редактор. Попробуйте отредактировать код и посмотрите, как изменится результат. Мы ещё увидим много таких интерактивных примеров.</p>\n<h2 id=\"how-to-read-this-guide\"><a href=\"#how-to-read-this-guide\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Как читать это руководство </h2>\n<p>В этом руководстве мы рассмотрим строительные блоки React-приложений: элементы и компоненты. Освоив их, вы сможете создавать сложные приложения из маленьких повторно используемых частей.</p>\n<blockquote>\n<p>Совет</p>\n<p>Это руководство предназначено для людей, которые предпочитают <strong>изучать базовые понятия шаг за шагом</strong>. Если вы предпочитаете учиться на практике, ознакомьтесь с нашим <a href=\"/tutorial/tutorial.html\">практическим введением</a>. Учебник и руководство в чем-то дополняют друг друга.</p>\n</blockquote>\n<p>Это первая глава в пошаговом руководстве про основные понятия в React. Оглавление находится в боковой панели. Если вы читаете руководство с мобильного устройства, открыть навигационное меню можно, нажав кнопку в правом нижнем углу экрана.</p>\n<p>Каждая глава в этом руководстве опирается на знания из предыдущей. <strong>Большую часть React можно изучить, прочитав главы руководства «Основные понятия» в том порядке, в котором они перечислены на боковой панели.</strong> Например, <a href=\"/docs/introducing-jsx.html\">«Знакомство с JSX»</a> — следующая глава.</p>\n<h2 id=\"knowledge-level-assumptions\"><a href=\"#knowledge-level-assumptions\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Необходимый уровень знаний </h2>\n<p>React — это библиотека JavaScript, поэтому мы предполагаем, что у вас есть базовое понимание языка JavaScript. <strong>Если вы чувствуете себя неуверенно, мы рекомендуем <a href=\"https://developer.mozilla.org/ru/docs/Web/JavaScript/A_re-introduction_to_JavaScript\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">прочесть введение в JavaScript</a> для проверки своих знаний</strong>; оно облегчит чтение руководства по React. Это займёт от 30 минут до часа, но в результате у вас не будет ощущения, что вы одновременно изучаете и React, и JavaScript.</p>\n<blockquote>\n<p>Примечание</p>\n<p>В примерах руководства иногда используется новый синтаксис JavaScript. Если вы не работали с JavaScript в последние несколько лет, <a href=\"https://gist.github.com/gaearon/683e676101005de0add59e8bb345340c\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">эти три пункта</a> должны помочь вам.</p>\n</blockquote>\n<h2 id=\"lets-get-started\"><a href=\"#lets-get-started\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Начинаем! </h2>\n<p>Прокрутите страницу немного ниже, чтобы перейти к <a href=\"/docs/introducing-jsx.html\">следующей главе руководства</a>.</p>","frontmatter":{"title":"Привет, мир","next":"introducing-jsx.html","prev":"cdn-links.html"},"fields":{"path":"content/docs/hello-world.md","slug":"docs/hello-world.html"}}},"pageContext":{"slug":"docs/hello-world.html"}},"staticQueryHashes":[]}