0.7.6 • Published 2 years ago

react-native-layers v0.7.6

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

react-native-layers

version license downloads

Layers for React Native.

Setup

Using npm:

$ npm install react-native-layers

Using yarn:

$ yarn add react-native-layers

Preview

Demo

Guide

Add initial layer (or layers):

import { Layer, Layers } from "react-native-layers";
import BaseComponent from "./BaseComponent";

const ExampleApp = () => {
  return (
    <Layers>
      <Layer id={"_base"} component={BaseComponent} props={{}}/>
    </Layers>
  );
};

export default ExampleApp;

Add new layer dynamically:

import { View, Button } from "react-native";
import { useLayers } from "react-native-layers";
import ModalComponent from "./ModalComponent";

const ExampleScreen = () => {
  const layers = useLayers();

  const openModal = () => {
    layers.add({ id: "_modal", component: ModalComponent, props: {} });
  };

  return (
    <View>
      <Button title={"Open modal"} onPress={openModal}/>
    </View>
  );
}

export default ExampleScreen;
0.7.6

2 years ago

0.7.5

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.0

3 years ago

0.3.2

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.3.1

3 years ago

0.2.5

3 years ago

0.2.3

3 years ago

0.2.4

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago