Передача события между компонентами React

Пытаюсь заставить кнопку "очистить форму" в компоненте Clear сбрасывать значения в компонентах Card до нуля, однако знаний не хватает. Прошу подсказать как соединить два компонента, у которых один родитель.

это родительский элемент

import React from 'react';
import Card from './components/card/Card'
import Clear from './components/Clear/Clear';
import './components/background/background.css'

const App = () => {
  
  return (
    <div className="bg">
      <div className="bg__card">
        <Card />
        <Card />
      </div>
      <div>
        <Clear />
      </div>
    </div>
  );
};

export default App;

Элемент Card:

import React, { useState } from 'react';
import './Card.css';

const Card = () => {
  const [count, setCount] = useState(0);

  function increment() {
    setCount(count + 1);
  }
  function decrement() {
    if (count > 0) {
      setCount(count - 1);
    }
  }
  return (
    <div>
      <button
        className="card"
        onClick={increment}
        onContextMenu={(e) => {
          e.preventDefault();
          decrement();
        }}
      >
        {count}
      </button>
    </div>
  );
};

export default Card;

Элемент Clear:

import React from 'react';
import './Clear.css';

const Clear = () => {
  return <button className="clear">Очистить форму</button>;
};

export default Clear;

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