is it ok to use `action()` to handle form submission in a SPA? - SolidJS