structure React Application