как передать компонент в компонент react

Аватар пользователя Aleksey
Aleksey
13 апреля 2023

Пример передачи компонента в другой компонент через свойство props:

function ParentComponent(props) {
  return (
    <div>
      <h1>Parent Component</h1>
      {props.childComponent}
    </div>
  );
}

function ChildComponent() {
  return <p>Child Component</p>;
}

function App() {
  const myComponent = <ChildComponent />;
  return <ParentComponent childComponent={myComponent} />;
}

Здесь мы создаем компонент ParentComponent, который принимает props и рендерит свойство childComponent. Затем мы создаем компонент ChildComponent, который мы хотим передать в "ParentComponent".

В функции App мы создаем компонент "myComponent", который содержит ChildComponent, а затем передаем его в ParentComponent через свойство childComponent.

Таким образом, при рендеринге App мы увидим ParentComponent, который содержит ChildComponent.

0 0