title: Gutenberg - Multiple InnerBlocks in one block-type
body: <p>I am trying to make custom columns block since the wordpress default used by gutenberg is not what I need. </p>
  
  <p>So i have looked up how it works, its uses InnerBlocks block with a layout definition, but there is no way to specify the html tag and the class for the columns so it's useless for me. </p>
  
  <p>Then I have decided to loop out columns using map, which works fine, then i added inside each column the InnerBlocks component to allow inserting other blocks to the column, but the problem is that in each column the content of InnerBlocks is shared, so I have tried to set key property for each InnerBlock and column to be unique and their content is still shared (no i am not using shared block). </p>
  
  <p>It looks like gutenberg is using the same instance of InnerBlocks in each column.</p>
  
  <p>I am trying to build a block type where you can add dynamically columns and into each column add "cards" with some information.</p>
  
  <p>To give some idea what am i doing, here is the return of the edit function:</p>
  
  <pre><code>&lt;section className="infonav"&gt;
              &lt;div className="infonav__container"&gt;
                  &lt;div&gt;
                      &lt;button onClick={onAddBox}&gt;{__('Add column', 'zmg-blocks')}&lt;/button&gt;
                  &lt;/div&gt;
                  &lt;div className="infonav__row"&gt;
                      {[...new Array(columns).keys()].map((item, index) =&gt; {
                          return (
                                  &lt;div className="infonav__row__col" key={"info_cols"+index}&gt;
                                      &lt;div&gt;
                                          &lt;button onClick={onRemoveBox.bind(index)}&gt;
                                              {__('Remove', 'zmg-blocks')}
                                          &lt;/button&gt;
                                      &lt;/div&gt;
                                      &lt;InnerBlocks key={"info_boxes"+index}/&gt;
                                  &lt;/div&gt;
                          );
                      })}
                  &lt;/div&gt;
              &lt;/div&gt;
          &lt;/section&gt;
  </code></pre>
  
  <p>Thank you</p>