React Newline to break (nl2br)

Because you know that everything in React is functions, you can’t really do this

Since that would return a string with DOM nodes inside, that is not allowed either, because has to be only a string.

You then can try do something like this:

That is not allowed either because again React is pure functions and two functions can be next to each other.

tldr. Solution

Now we’re wrapping each line-break in a span, and that works fine because span’s has display inline. Now we got a working nl2br line-break solution.

And ES6 version

And with React Fragments



电子邮件地址不会被公开。 必填项已用*标注