Уважаемый кандидат! Перед вами тестовое задание на позицию React-разработчика в нашей компании.
Здравствуйте! Меня зовут Александр, я тимлид. Мы ищем талантливых React-разработчиков в нашу команду. Это простое тестовое задание поможет нам оценить ваши базовые навыки работы с React и JSX. Успешное выполнение этого задания — первый шаг к получению предложения о работе в нашей компании.
Для успешного прохождения собеседования вам необходимо:
HelloMessage, который выводит текст “Hello World” с помощью JSX.<h1>, <p> или другой).hello-message.Срок выполнения: 15 минут
Финальный результат должен выглядеть примерно так:

<h1>Hello World</h1>.import React from 'react';
import './styles.css';
export function HelloMessage() {
return (
<div className="hello-message" data-testid="hello-message">
<h1 className="hello-message__text">Hello World</h1>
</div>
);
}
export default function App() {
return (
<main className="hello-container">
<HelloMessage />
</main>
);
}Почему это работает: Компонент HelloMessage возвращает JSX-разметку, которая содержит заголовок с текстом “Hello World”. Этот компонент затем используется в основном компоненте App, который отображает его внутри контейнера. JSX позволяет нам писать HTML-подобную разметку прямо в JavaScript-коде, что делает создание пользовательских интерфейсов в React интуитивно понятным.
Уважаемый кандидат! Перед вами тестовое задание на позицию React-разработчика в нашей компании.
Здравствуйте! Меня зовут Александр, я тимлид. Мы ищем талантливых React-разработчиков в нашу команду. Это простое тестовое задание поможет нам оценить ваши базовые навыки работы с React и JSX. Успешное выполнение этого задания — первый шаг к получению предложения о работе в нашей компании.
Для успешного прохождения собеседования вам необходимо:
HelloMessage, который выводит текст “Hello World” с помощью JSX.<h1>, <p> или другой).hello-message.Срок выполнения: 15 минут
Финальный результат должен выглядеть примерно так:

<h1>Hello World</h1>.import React from 'react';
import './styles.css';
export function HelloMessage() {
return (
<div className="hello-message" data-testid="hello-message">
<h1 className="hello-message__text">Hello World</h1>
</div>
);
}
export default function App() {
return (
<main className="hello-container">
<HelloMessage />
</main>
);
}Почему это работает: Компонент HelloMessage возвращает JSX-разметку, которая содержит заголовок с текстом “Hello World”. Этот компонент затем используется в основном компоненте App, который отображает его внутри контейнера. JSX позволяет нам писать HTML-подобную разметку прямо в JavaScript-коде, что делает создание пользовательских интерфейсов в React интуитивно понятным.
Редактор кода намеренно скрыт на мобильном.
Поверь, так лучше: я оберегаю тебя от искушения писать код в неидеальных условиях. Маленький экран и виртуальная клавиатура — не лучшие помощники для программиста.
📖 Сейчас: Изучи задачу, продумай решение. Действуй как стратег.
💻 Потом: Сядь за компьютер, открой сайт и реализуй все идеи с комфортом. Действуй как код-джедай!