{"ScriptPreparationCode":"var root = ReactDOM.createRoot(document.getElementById(\u0027root\u0027));\r\n\r\nconst myString = \u0027someValueOrSomething:someOtherThing:EvenMoreStuff\u0027\r\n\r\nfunction ComponentBaseline() {\r\n return React.createElement(\u0027div\u0027, {}, \u0027someOtherThing\u0027);\r\n}\r\n\r\nfunction ComponentWithSplitUseMemo() {\r\n const [first, middle, last] = React.useMemo(() =\u003E myString.split(\u0027:\u0027), [myString]);\r\n return React.createElement(\u0027div\u0027, {}, middle);\r\n}\r\n\r\nfunction ComponentWithSplit() {\r\n const [first, middle, last] = myString.split(\u0027:\u0027)\r\n return React.createElement(\u0027div\u0027, {}, middle);\r\n}","TestCases":[{"Name":"Split useMemo","Code":"root.render(React.createElement(ComponentWithSplitUseMemo));","IsDeferred":false},{"Name":"Split every render","Code":"root.render(React.createElement(ComponentWithSplit));","IsDeferred":false},{"Name":"Baseline","Code":"root.render(React.createElement(ComponentBaseline));","IsDeferred":false}]}