Seems to me all validation, simple or dynamic, should be handled server side. And once you implement that, server rendering of conditional fields is free.
Feel free to pass on htmx but don't convince yourself that it can't handle "complex forms" because this particular group of knuckleheads preferred React.
Feel free to pass on htmx but don't convince yourself that it can't handle "complex forms" because this particular group of knuckleheads preferred React.