В React можно передать массив объектов в компонент через props следующим образом:
- Создайте компонент-получатель, который ожидает получение массива объектов через props. Для этого определите новую компоненту с именем, скажем,
MyComponent
, и задайте ее сигнатуру:
function MyComponent(props) { // ... }
- Внутри компонента
MyComponent
вы можете использовать переменнуюprops
для доступа к переданным свойствам. Нужный вам массив объектов будет доступен черезprops
.
function MyComponent(props) { const myArray = props.myArray; // ... }
- Передайте массив объектов в компонент
MyComponent
при его использовании. Для этого задайте атрибутmyArray
со значением, равным массиву объектов:
// В другом компоненте <MyComponent myArray={myArrayData} />
В результате, массив объектов myArrayData
будет передан в компонент MyComponent
и будет доступен через props.myArray
. Вы можете использовать этот массив внутри компонента для отображения данных или выполнения дополнительных операций.
Кроме того, если вам необходимо передать другие свойства в компонент, вы можете сделать это аналогичным образом, добавив новые атрибуты со значениями в теге компонента MyComponent
.