Как передать массив объектов через Context? React js

У меня есть массив объектов, но я не пойму как передать его в другой компонент. С обычным объектом разобрался, а вот с массивом что-то не понял. Буду благодарен за подсказку

Первый компонент, откуда хочу передать массив

import React, {useState} from 'react';
import Context from './Context';
import Products from './Products';

function App() {
  let arr = [
    {id: 1, name: "Something1", price: 500,},
    {id: 2, name: "Something2", price: 1000,},
  ]


  return (
    <Context.Provider value={arr}>
      <div className="App">
        <Products />
      </div>
    </Context.Provider>
  );
}

export default App;

Второй компонент, куда хочу передать этот массив

import React, { useContext } from 'react';
import Context from './Context';

function Products() {
    const {id, name, price} = useContext(Context);
    return(
        <div className="Products">
            <h1></h1>
            <h2></h2>
            <h3></h3>
        </div>
    )
}

export default Products;


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