Is it possible to create fully functional component without JSX/TSX syntax? - SolidJS