{"action":"created","issue":{"url":"https://api.github.com/repos/DevExpress/devextreme-react/issues/249","repository_url":"https://api.github.com/repos/DevExpress/devextreme-react","labels_url":"https://api.github.com/repos/DevExpress/devextreme-react/issues/249/labels{/name}","comments_url":"https://api.github.com/repos/DevExpress/devextreme-react/issues/249/comments","events_url":"https://api.github.com/repos/DevExpress/devextreme-react/issues/249/events","html_url":"https://github.com/DevExpress/devextreme-react/issues/249","id":380657403,"node_id":"MDU6SXNzdWUzODA2NTc0MDM=","number":249,"title":"Form items will unmount after form rerendering. ","user":{"login":"Stanislav-Beresnev","id":12596197,"node_id":"MDQ6VXNlcjEyNTk2MTk3","avatar_url":"https://avatars2.githubusercontent.com/u/12596197?v=4","gravatar_id":"","url":"https://api.github.com/users/Stanislav-Beresnev","html_url":"https://github.com/Stanislav-Beresnev","followers_url":"https://api.github.com/users/Stanislav-Beresnev/followers","following_url":"https://api.github.com/users/Stanislav-Beresnev/following{/other_user}","gists_url":"https://api.github.com/users/Stanislav-Beresnev/gists{/gist_id}","starred_url":"https://api.github.com/users/Stanislav-Beresnev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Stanislav-Beresnev/subscriptions","organizations_url":"https://api.github.com/users/Stanislav-Beresnev/orgs","repos_url":"https://api.github.com/users/Stanislav-Beresnev/repos","events_url":"https://api.github.com/users/Stanislav-Beresnev/events{/privacy}","received_events_url":"https://api.github.com/users/Stanislav-Beresnev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-14T11:33:42Z","updated_at":"2018-11-14T17:18:33Z","closed_at":null,"author_association":"NONE","body":"<!--\r\n  Note: if the issue is a general React question, please check React Docs first: https://reactjs.org/docs\r\n  If your question is about  DevExtreme widgets' APIs, use the DevExpress Support Center: https://www.devexpress.com/Support/Center\r\n-->\r\n\r\n### Issue Type\r\n<!-- E.g. 'question', 'bug report', 'feature request' -->\r\n'bug report'\r\n### Description\r\n<!-- Specify what exactly the issue is related to (e.g. a component name) -->\r\nThe issue is related to the Form\r\n\r\n#### Steps to Reproduce\r\n<!-- If the current behavior is a bug, please provide the steps to reproduce -->\r\n1) Open the demo and the developer console.\r\n2) Wait 3 sec and see that the form item component will unmount after setState in Example component\r\n\r\n#### Current Behavior\r\nForm item component will unmount after rerendering.\r\n#### Expected Behavior\r\nExpected that the form item will not unmount or even will not rerender (if item props the same) after setState in Example component.\r\n#### Demo\r\n<!--\r\n  If you provide a minimal demo of the problem\\proposal, it helps us to solve it much faster.\r\n  Paste the link to your online code editor (like https://stackblitz.com) below:\r\n-->\r\nhttps://stackblitz.com/edit/devextreme-react-ft5hi8?file=index.js\r\n### Environment Details\r\n<!--\r\nSpecify DevExtreme version, DevExtreme React Components version, React version and other environment details or notes you consider important.\r\n-->\r\n- devextreme version: \"^18.2.2-pre-beta\"\r\n- devextreme-react version: \"^18.2.3\"\r\n- react version: \"^16.6.0\"\r\n"},"comment":{"url":"https://api.github.com/repos/DevExpress/devextreme-react/issues/comments/438744029","html_url":"https://github.com/DevExpress/devextreme-react/issues/249#issuecomment-438744029","issue_url":"https://api.github.com/repos/DevExpress/devextreme-react/issues/249","id":438744029,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODc0NDAyOQ==","user":{"login":"lukyanovas","id":20855249,"node_id":"MDQ6VXNlcjIwODU1MjQ5","avatar_url":"https://avatars2.githubusercontent.com/u/20855249?v=4","gravatar_id":"","url":"https://api.github.com/users/lukyanovas","html_url":"https://github.com/lukyanovas","followers_url":"https://api.github.com/users/lukyanovas/followers","following_url":"https://api.github.com/users/lukyanovas/following{/other_user}","gists_url":"https://api.github.com/users/lukyanovas/gists{/gist_id}","starred_url":"https://api.github.com/users/lukyanovas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukyanovas/subscriptions","organizations_url":"https://api.github.com/users/lukyanovas/orgs","repos_url":"https://api.github.com/users/lukyanovas/repos","events_url":"https://api.github.com/users/lukyanovas/events{/privacy}","received_events_url":"https://api.github.com/users/lukyanovas/received_events","type":"User","site_admin":false},"created_at":"2018-11-14T17:18:33Z","updated_at":"2018-11-14T17:18:33Z","author_association":"COLLABORATOR","body":"Hi!\r\nNow this behavior is expected. DevExtreme React Component re-renders all Template Components because they can not be determined as same. We will consider to improve this behavior in future releases."}}
{"actor":{"display_login":"lukyanovas"}}