Как передавать данные между компонентами в React?

Пытаюсь понять как передать данные из одного компонента React в другой, но столкнулся с проблемой, что в Интернете, люди которые учат этому, используют примитивную систему без Router, что осложняет мою задачу. Есть компонент один:

    export const MainPage = () => {
    return (
        <form>
        <input type="text"></input>
        <input type="submit"></input>
        </form>
    )
}

И есть компонент два:

    export const ItemPage = () => {
    return (
        <div>
            <h1>
            </h1>
        </div>
    )
}

В компоненте один есть простейший инпут для ввода данных, а в компоненте 2 есть заголовок. Нужно чтобы данные инпута из компонента 1 передались в заголовок в компоненте 2 И естественно происходил переход в компонент 2 как при нажатии на ссылку (редирект), таким образом будет совершена передача данных, что мне и нужно. Но как же это сделать?


Ответы (0 шт):