React. Реакт. Тестовая задача 010. Я проживаю по адресу
Выводит строку: Я проживаю по адресу
Разберёмся, что здесь происходит:
<script src="/js/react/react.development.js"></script>
<script src="/js/react/react-dom.development.js"></script>
<script src="/js/react/babel.min.js"></script>
...
<script type="text/babel">
const { useState, createElement } = React;
const { createRoot } = ReactDOM;
function address(street, house) {
return (
<>
<p>Улица {street}</p>
<p>Дом {house}</p>
</>
);
}
createRoot(document.getElementById('root')).render(
<address>
<p>Я проживаю по адресу:</p>
{address('Вечнозелёная аллея', '742')}
</address>
);
</script>
Возможность писать произвольный код внутри скобок ограничена только фантазией разработчика.
JSX позволяет вызывать функции внутри разметки. Они должны возвращать разметку или null и быть синхронными: