{"action":"created","issue":{"url":"https://api.github.com/repos/GriddleGriddle/Griddle/issues/352","repository_url":"https://api.github.com/repos/GriddleGriddle/Griddle","labels_url":"https://api.github.com/repos/GriddleGriddle/Griddle/issues/352/labels{/name}","comments_url":"https://api.github.com/repos/GriddleGriddle/Griddle/issues/352/comments","events_url":"https://api.github.com/repos/GriddleGriddle/Griddle/issues/352/events","html_url":"https://github.com/GriddleGriddle/Griddle/issues/352","id":138748763,"number":352,"title":"Column metadata never changes.","user":{"login":"mihirsoni","id":578861,"avatar_url":"https://avatars.githubusercontent.com/u/578861?v=3","gravatar_id":"","url":"https://api.github.com/users/mihirsoni","html_url":"https://github.com/mihirsoni","followers_url":"https://api.github.com/users/mihirsoni/followers","following_url":"https://api.github.com/users/mihirsoni/following{/other_user}","gists_url":"https://api.github.com/users/mihirsoni/gists{/gist_id}","starred_url":"https://api.github.com/users/mihirsoni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mihirsoni/subscriptions","organizations_url":"https://api.github.com/users/mihirsoni/orgs","repos_url":"https://api.github.com/users/mihirsoni/repos","events_url":"https://api.github.com/users/mihirsoni/events{/privacy}","received_events_url":"https://api.github.com/users/mihirsoni/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-06T03:19:37Z","updated_at":"2016-03-09T14:39:23Z","closed_at":null,"body":"Well, I am able to pass down the extra properties to the customComponent of column. However if the state changes the value of extra properties , it never reflects to the Grid row while rendering.\r\n\r\nExample How I am using it.\r\n\r\n```javascript\r\nlet columnData = [\r\n {\r\n        columnName:'Test',\r\n        displayName:'Test',\r\n        customComponent : TestComponet,\r\n        assignVendorId:this.state.extaraProp // This never changes after the initialize \r\n}\r\n````\r\n\r\nWhile looking through the code I see [here](https://github.com/GriddleGriddle/Griddle/blob/master/scripts/griddle.jsx#L284-L317) That we never reassign the columnMeta data while receiving new props, is this bug or am I doing something wrong ?\r\n\r\nWill it be wrong if we put following code inside ```componentWillReceiveProps``` function ? \r\n\r\n```javascript\r\nthis.columnSettings.columnMetadata = nextProps.columnMetadata;\r\n```"},"comment":{"url":"https://api.github.com/repos/GriddleGriddle/Griddle/issues/comments/194322816","html_url":"https://github.com/GriddleGriddle/Griddle/issues/352#issuecomment-194322816","issue_url":"https://api.github.com/repos/GriddleGriddle/Griddle/issues/352","id":194322816,"user":{"login":"mihirsoni","id":578861,"avatar_url":"https://avatars.githubusercontent.com/u/578861?v=3","gravatar_id":"","url":"https://api.github.com/users/mihirsoni","html_url":"https://github.com/mihirsoni","followers_url":"https://api.github.com/users/mihirsoni/followers","following_url":"https://api.github.com/users/mihirsoni/following{/other_user}","gists_url":"https://api.github.com/users/mihirsoni/gists{/gist_id}","starred_url":"https://api.github.com/users/mihirsoni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mihirsoni/subscriptions","organizations_url":"https://api.github.com/users/mihirsoni/orgs","repos_url":"https://api.github.com/users/mihirsoni/repos","events_url":"https://api.github.com/users/mihirsoni/events{/privacy}","received_events_url":"https://api.github.com/users/mihirsoni/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T14:39:23Z","updated_at":"2016-03-09T14:39:23Z","body":"@ryanlanciaux  Sure Thank you for your time. \r\n\r\nThe only one more way I could think of it iterate through values and check if change is there then assign it. But it seems that is useless at it shouldn't be matter."}}