react-native-template-ls

1.1.4 • Public • Published

React Native Template LS

Codacy Badge npm version Node.js Package

Leandro Simões React Native Template

Installation

react-native init YOUR_APPLICATION_NAME --template ls

PS: You must use the @react-native-community/cli instead of react-native-cli.

Aditional configurations

Android

This is necessary to enable the react-native-gesture-handler (E.g. pen the drawer navigation gestures)

android/app/src/main/java/com/YOUR_APPLICATION_NAME/MainActivity.java

package com.your_application_name;

import com.facebook.react.ReactActivity;
+ import com.facebook.react.ReactActivityDelegate;
+ import com.facebook.react.ReactRootView;
+ import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;

public class MainActivity extends ReactActivity {
  @Override
  protected String getMainComponentName() {
    return "YOUR_APPLICATION_NAME";
  }

  + @Override
  + protected ReactActivityDelegate createReactActivityDelegate() {
  +   return new ReactActivityDelegate(this, getMainComponentName()) {
  +     @Override
  +     protected ReactRootView createRootView() {
  +       return new RNGestureHandlerEnabledRootView(MainActivity.this);
  +     }
  +   };
  + }
}

IOS

Don't forget to execute the pod install command inside the ios folder

Last React and React Native version tested:

{
  "react": "17.0.2",
  "react-native": "0.65.0",
}

Package Sidebar

Install

npm i react-native-template-ls

Weekly Downloads

2

Version

1.1.4

License

MIT

Unpacked Size

606 kB

Total Files

78

Last publish

Collaborators

  • leandrosimoes