JSFiddle - React, Tailwind, and code Playground
HTML
+ Node* parent = text.parentNode();
+ if (parent && parent->hasTagName(preTag)
+ && !text.data().isEmpty() && text.data().startsWith('\n'))
+ text.setDataWithoutUpdate("\n" + text.data());
+