compile jsx