если вы видите свою функцию handelNewRowSubmission
handleNewRowSubmit: function( newcompany ) {
this.setState( {companylist: this.state.companylist.concat([newcompany])} );
}
, вы используете concat, который будет просто concat.если вам нужен список массивов, вы сохраняете значение в некоторой переменной, добавляете в него новое значение и затем присваиваете его состоянию companyList.
var compList = [];
compList = this.state.companylist;
compList.push(newcompany);
this.setState({companylist : compList});