I have following code.
    export default function App() {
      const users = [
    { id: 34, name: "A", role: "pro" },
    { id: 43, name: "B", role: "customer" },
    { id: 35, name: "C", role: "pro" },
    { id: 55, name: "D", role: "pro" },
    { id: 67, name: "test", role: "pro" },
    { id: 543, name: "Jhon", role: "customer" }
     ];
     const customer = users.filter((u) => {
      return u.role === "customer";
     });
     const pro = users.filter((u) => {
    return u.role === "pro";
     });
    return (
    <div className="App">
      <Card role={"Customer"} count={customer.length} />
      <Card role={"Pro"} count={pro.length} />
    </div>
    );
    }
I am trying to filter users by their role and then I am showing the count of that role in Card component.
For every role I am writing filter function. That is working, but how can I improve my code for not repeating myself ?
 
     
    