я передаю данные к компоненту, не вопрос - однако, я бы сейчас хотел бы повторно использовать этот компонент с другим набором данных:Два набора данных в одном компоненте
import React from 'react';
const people = [{
id: 1,
name: "John",
age: 32,
hobby: "jogging",
},{
id: 2,
name: "John",
age: 32,
hobby: "jogging",
}];
const cars = [{
id: 1,
manufacturer: "Ford",
model: "Focus",
year: "2014",
},{
id: 2,
manufacturer: "Honda",
model: "Civic",
year: "2012",
}];
export default function ListGroup(props) {
return (
<div>
{props.people.map((person) =>
<li key={person.id}>
<p>Name: {person.name}</p>
<p>Hobby: {person.hobby}</p>
</li>
)}
</div>
);
}
выше код отлично работает для светильника people
, но для использования того же компонента я не уверен, каким может быть самый простой путь. Любое руководство приветствуется.
Это отвечает на мой вопрос, но это, кажется, несколько негибким - например, что, если есть различные числа реквизита? или объект или массив? или если стиль должен применяться по-разному в случае отсутствия реквизита? Спасибо за ответ, просто пытаюсь понять. – Toby