React - это библиотека JavaScript для создания пользовательских интерфейсов.
React не является фреймворком - он даже не предназначен исключительно для веб.
React используется для создания одностраничных приложений.
React позволяет нам создавать многократно используемые компоненты пользовательского интерфейса.
Пример:
На странице отображается заголовок "Hello, world!".
const root = ReactDOM.createRoot(document.getElementById('root')); root.render(<h1>Hello, world!</h1>);
JSX означает расширение синтаксиса JavaScript.
JSX позволяет нам писать HTML в React.
JSX упрощает написание и добавление HTML в React.
JSX может напомнить вам язык шаблонов, но он поставляется со всей мощью JavaScript.
JSX создает "элементы" React
Пример JSX: const element = <h1>Hello, world!</h1>;
function formatName(user) { return user.firstName + ' ' + user.lastName; }
function formatName(user) { return user.firstName + ' ' + user.lastName; } const user = { firstName: 'Harper', lastName: 'Perez' }; const element = ( <h1> Hello, {formatName(user)}! </h1> ); const root = ReactDOM.createRoot(document.getElementById('root')); root.render(<h1>{element}</h1>);
output : Hello, Harper Perez!
Теги JSX могут содержать дочерние элементы:
const element = ( <div> <h1>Hello!</h1> <h2>Good to see you here.</h2> </div> );
Спасибо за чтение! Я люблю помогать людям осваивать новые навыки.
27.03.2023 13:18
В JavaScript существует несколько типов данных, включая примитивные типы данных и ссылочные типы данных. Вот краткое объяснение различных типов данных в JavaScript с примерами:
27.03.2023 12:01
Футбол. Для многих людей, живущих на земле, эта игра - больше, чем просто спорт. И эти люди всегда мечтают стать футболистом или менеджером. Но, к сожалению, большинство из них не могут подняться по лестнице успеха, и эти идеи застревают на стадии мечты. В этот момент на помощь приходят футбольные...
27.03.2023 11:58
В Java исключение - это событие, возникающее во время выполнения программы, которое нарушает нормальный ход выполнения инструкций программы. Когда возникает исключение, программа прекращает нормальное выполнение и "бросает" объект исключения, который содержит информацию о возникшей ошибке. Это может...
27.03.2023 11:55
CSS Flex: что должен знать каждый разработчик Модуль flexbox, также известный как гибкий модуль разметки box, помогает эффективно проектировать и создавать отзывчивые веб-страницы без использования множества свойств позиционирования и float. По умолчанию в flex-контейнере есть только одна...
26.03.2023 13:40
Говорят, что лучшее о человеке можно увидеть только изнутри, и это относится и к веб-страницам HTML! Причина, по которой некоторые веб-страницы не видны в поисковых системах, заключается в том, что им не хватает функций, обеспечивающих их видимость.
26.03.2023 10:45