Use the IdpReact Component for reactive applications. if you want to apply specific authentication to Individual applications in your environment (meaning, you don't want to use a single authentication method to all the application in your environment).
Yes its possible to apply SSO to the whole environment and the applications in it,Can be done by setting up authentication in the "Configure Authentication" in Users portal.
Hope this answers your questions