{"ScriptPreparationCode":"\r\n\r\nvar NoMemo = function({children}) {\r\n return React.createElement(\u0022div\u0022, { children: children });\r\n}\r\n\r\nvar Memo = React.memo(NoMemo)\r\n\r\nvar StringChild = function () {return \u0027children\u0027}\r\n\r\nvar DivChild = function () {\r\n return React.createElement(\u0027div\u0027, {}, \u0027children\u0027, \u0027 in \u0027, \u0027 div\u0027);\r\n}\r\nvar root = document.getElementById(\u0027root\u0027);","TestCases":[{"Name":"NoMemo - string child","Code":"ReactDOM.render(React.createElement(NoMemo, {}, StringChild()), root);","IsDeferred":false},{"Name":"Memo - string child","Code":"ReactDOM.render(React.createElement(Memo, {}, StringChild()), root);","IsDeferred":false},{"Name":"Memo - instance child","Code":"ReactDOM.render(React.createElement(Memo, {}, DivChild()), root);","IsDeferred":false},{"Name":"NoMemo - instance child","Code":"ReactDOM.render(React.createElement(NoMemo, {}, DivChild()), root);","IsDeferred":false}]}