Дополнительные материалы

Дополнительные материалы


Все сайты библиотеки: репозиторий на github

Официальный сайт с документацией: https://reactjs.org/

Создаём простейшее приложение:

<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8" />

    <title>Hello React</title>

</head>

<body>

    <div id="app"> </div>

       

    <script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>

    <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>

    <script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>

      

   <script type="text/babel">

    const rootNode = document.getElementById("app");    // элемент для рендеринга приложения React

    // получаем корневой элемент

    const root = ReactDOM.createRoot(rootNode);

    // рендеринг в корневой элемент

    root.render(

        <h1>Hello React</h1>  // элемент, который мы хотим создать

     );

   </script>

</body>

</html>


Установка элемена веб-страницы:

const rootNode = document.getElementById("app");    // элемент для рендеринга приложения React

// получаем корневой элемент

const root = ReactDOM.createRoot(rootNode);


Второй этап:

root.render(

        <h1>Hello React</h1>,  // элемент, который мы хотим создать

     )


Библиотеки для работы с React:

<script crossorigin src="https://unpkg.com/react@18/umd/react.production.min.js"></script>

<script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"></script>


Компилятор Babel:

<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>

Report Page