I used a link in a text on a Page using the editor and the dialog to insert a link. I wanted to link to a python script called contact-formulier and used External Link but relative and thus pointing to the script. The external link entry was just contact-formulier. Under Plone Classic it works fine. The Dexterity type Page had behaviour for Block unchecked (so off). Under Volto the link gets the domain and port of Volto's API attached. When clicking the link it jumps out of Volto http://servername:3000/ to http://servername:3000/api/contact-formulier and its show the Plone Classic layout... not exactly what I expected and hopen for.
Hard coding the link did not help. I tried so.many variants that I gave up.
Maybe more control on how to render such things might be needed? Just my 5 cents. Thought it is worth to share with you.
I like Volto, but it has still some complexities that are difficult to master. Like CORS and log in in combination with Nginx, varnish and HAproxy. There it can go wrong very easily and it is difficult tolicate the root cause if you are new.
I used volto
npm i @plone/create-volto-app 8.0.0 with Plone 5.2.3rc1