I)You're building something with a JavaScript framework like AngularJS II)Your project will run primarily on mobile devices III)You're developing a single-page application IV)It's always better to use Lightning components [bg_collapse view="button-orange" color="#4a4949" expand_text="Show Answers" collapse_text="Close Answer" ] II)Your project will run primarily on mobile devices [/bg_collapse]