У меня есть компонент под названием tileGroup
, который имеет свойство, которое является набором (массивом) других свойств.
Родительский компонент (tileGroup
) отображает список дочерних компонентов, используя каждый набор свойств в коллекции для создания нового компонента.
В настоящее время я индивидуально сопоставляю каждое свойство из набора с дочерним компонентом, но это станет громоздким, если количество объектов для компонента увеличивается, и я уверен, что есть более простой и простой способ сделать это...
Как передать полный набор свойств дочернему компоненту без переназначения каждого свойства?
Пример кода:
tileGroupData = {someProperty: 'something', someOtherProperty:'something',
tiles: [{vsize:1, hsize:2, etc...}, {vsize:2,hsize:3,title:'whatever'}]};
а затем создание компонента.
var tileGroup = React.createClass({
render: function() {
var thechildren = this.props.tiles.map(function(tile)
{
//this is what I DON'T want to be doing.
return <tileSimple vsize = {tile.vsize} hsize = {tile.hsize} content = {tile.content}/>;
//what I DO want to be doing
return <tileSimple allTheProps = {tile}/>;
});