Rendering raw HTML inside of React is pretty straightforward: dangerouslySetInnerHTML={{html}} What if we need to replace specific nodes within that HTML with custom React components? Imagine you have raw HTML that contains images, and you want to turn those images into a slideshow component, or carousel. Or do you want…