Looking for Refrence implementation of Keycloack as IDAM for React Native Mobile App and React Web Application

Hi All.,

I am new to Keycloak and I am loooking for  a refrence implementation whch will help me to proceed with design and implemation, i will be using Authorization Code Grant with PKCE  to Authorize the user by redirecting the user to Keycloack login page. Below are my queries.
  1. Will I be able to change the login theme based on my branding and change dynamically based on some parameter.?
  2. Is there any SDK’s which is readily available for react native app ?
  3. If Theme option and SDK’s is not available is there any way to do Authorization Code Grant with PKCE through API’s
  4. How secure is the API based approach and is it customizable ?

Looking for your suggestions and comments.

Thanks in advance.,
Sathiyaraja P