Check out example codes for "es palindromo". It will help you in understanding the concepts better.

Code Example 1

// devuelve cierto si la subcadena que hay entre las posiciones inicio y fin es palindromo.
  bool esPalindromo(char cad[], int inicio, int fin){
    bool pal = false;

    if(inicio == fin){
      pal = true;
    }else{
      if(cad[inicio] == cad[fin]){
        pal = esPalindromo(cad, inicio + 1, fin - 1);
      }
    }

    return pal;
  }

Learn ReactJs, React Native from akashmittal.com