@PlasterTom

Нужны ли props?

Пример из документации:
function Welcome(props) {
      return <h1>Hello, {props.name}</h1>;
    }

Могу ли я писать код такого типа, без всяких props, если у меня компонент по сути появляется только один раз на сайте? И как вообще правильно делать? (Конкретно, есть сайт-портфолио со страничкой "обо мне" и в ней указывается информация об образовании, опыте и т.д.) Вероятно, для подобного сайта реакт и вовсе не самый лучший выбор, но выбрал так просто для того, чтобы въехать в библиотеку.
function Welcome() {
      return <h1>Hello, World!</h1>;
    }


П.С. Как делать export default для функциональных компонентов?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 2
rockon404
@rockon404 Куратор тега React
Frontend Developer
Если не используете props, не пишите.
Когда используете, можно делать деструктуризацию:
function Welcome({ name }) {
  return <h1>Hello, {name}</h1>;
}


Второй вопрос:
export default function Welcome() {
  return <h1>Hello, World!</h1>;
}
Ответ написан
Комментировать
SnaIP
@SnaIP
Front-end разработчик
Если компонент не принимает props, тупо выводит статику, то зачем его создавать вообще?
Можно просто написать
return ( 
<div>
  <h1>Hello, World!</h1>
  <Content/>
</div>
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект