これは機能しません
String t = "Lorem\nipsum";
Element br = new Element.tag('br');
t = t.replaceAll('\n', br);
そしてどちらもしません
String t = "Lorem\nipsum";
String br = "<br>";
t = t.replaceAll('\n', br);
もちろん、DartがフロントエンドでHTML入力を処理するための安全な方法がある場合は、それが最適なソリューションになります。しかし、私が見つけた最も近いものは、afaikがバックエンド(?)のみを実行するテンプレートです。
今のところ、\ nを<br>に置き換えるだけでも問題ありませんが、構築しているものにはバックエンドがないため、フロントエンドから実行する必要があります(現時点ではlocalStorageのみを使用)。