JSFiddle - React, Tailwind, and code Playground

CSS

p { margin-bottom: 25px; }

JavaScript

var output = "";

var text = "There are many different ways of organizing words into sentences. (Or we might say, Words can be organized into sentences in many different ways.) For this reason, describing how to put a sentence together isn't as easy as explaining how to bake a cake or assemble a model plane. There are no easy recipes, no step-by-step instructions! But that doesn't mean that crafting an effective sentence depends on magic or good luck.";

//Brake into sentences.
var sentences = text.split(/\b[\.\!\?][\s]{1,2}(?=[A-Z])/);
//var sentences = text.split(regex);

//Foreach sentance
jQuery.each(sentences, function (i, sentence) {
    output += '<p>'+ sentence + '</p>';
});

var p = document.createElement("p");
p.innerHTML = output;
document.body.appendChild(p);