You can direct invoke using AWS browser SDK, which means you can use lambda invoke API to invoke Lambda function from React-Native app. But for this, you have to provide your AWS credentials to your app and these credential will be having permissions to invoke the lambda function. Also, there is one more option to invoke the Lambda function, which is indirect invocation using API Gateway. Using the second option you don't have to provide AWS credentials to your app.
Interested in learning AWS? Check out: aws certification training.