mfrachet/rn-placeholder

๐Ÿ–๏ธ Display some placeholder stuff before rendering your text or media content in React Native

TypeScript

2,122

15 commits

updated Jan 26, 2023

See the code

README

This project is looking for motivated maintainers, see this issue for more information.

Build Status License: MIT

Display some placeholder stuff before rendering your text or media content in React Native. Compatible with Expo and react-native-web.


Image of the placeholder in action

Usage

Installation

$ yarn add rn-placeholder

In your code

import {
  Placeholder,
  PlaceholderMedia,
  PlaceholderLine,
  Fade
} from "rn-placeholder";

const App = () => (
  <Placeholder
    Animation={Fade}
    Left={PlaceholderMedia}
    Right={PlaceholderMedia}
  >
    <PlaceholderLine width={80} />
    <PlaceholderLine />
    <PlaceholderLine width={30} />
  </Placeholder>
);

The v3 comes with an example app that provides different stories and example of the library:

Run the example apps

You can modify any call of yarn by npm install

To start the mobile app:

$ git clone https://github.com/mfrachet/rn-placeholder
$ cd rn-placeholder
$ yarn
$ cd ./example && yarn && yarn start

To start the web app:

$ git clone https://github.com/mfrachet/rn-placeholder
$ cd rn-placeholder
$ yarn
$ cd ./example-web && yarn && yarn start

The web app is also available in this github pages: https://mfrachet.github.io/rn-placeholder.

V3 features

placeholder
react
react-native
ux

mfrachet/rn-placeholder

๐Ÿ–๏ธ Display some placeholder stuff before rendering your text or media content in React Native

TypeScript

2,122

15 commits

updated Jan 26, 2023

See the code

README

This project is looking for motivated maintainers, see this issue for more information.

Build Status License: MIT

Display some placeholder stuff before rendering your text or media content in React Native. Compatible with Expo and react-native-web.


Image of the placeholder in action

Usage

Installation

$ yarn add rn-placeholder

In your code

import {
  Placeholder,
  PlaceholderMedia,
  PlaceholderLine,
  Fade
} from "rn-placeholder";

const App = () => (
  <Placeholder
    Animation={Fade}
    Left={PlaceholderMedia}
    Right={PlaceholderMedia}
  >
    <PlaceholderLine width={80} />
    <PlaceholderLine />
    <PlaceholderLine width={30} />
  </Placeholder>
);

The v3 comes with an example app that provides different stories and example of the library:

Run the example apps

You can modify any call of yarn by npm install

To start the mobile app:

$ git clone https://github.com/mfrachet/rn-placeholder
$ cd rn-placeholder
$ yarn
$ cd ./example && yarn && yarn start

To start the web app:

$ git clone https://github.com/mfrachet/rn-placeholder
$ cd rn-placeholder
$ yarn
$ cd ./example-web && yarn && yarn start

The web app is also available in this github pages: https://mfrachet.github.io/rn-placeholder.

V3 features

placeholder
react
react-native
ux

Project health

Overall

2.5/10

Maintained

0/10

Code review

1/10
OpenSSF Scorecard

Latest release

3.0.3 ยท Sep 18, 2020

Releases this year

0

Significant stargazers

Yuichi Tateno (secon)

558 followers ยท starred Jul 2020

Antoine Caron

128 followers ยท starred May 2017

Ali Abbas

189 followers ยท starred May 2020

MeloAlright

211 followers ยท starred Apr 2020