All Projects → mfrachet → Rn Placeholder

mfrachet / Rn Placeholder

Licence: mit
🏖️ Display some placeholder stuff before rendering your text or media content in React Native

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Rn Placeholder

React Native Blurhash
🖼️ A library to show colorful blurry placeholders while your content loads.
Stars: ✭ 430 (-77.77%)
Mutual labels:  ux, placeholder
React Cool Img
😎 🏞 A React <Img /> component let you handle image UX and performance as a Pro!
Stars: ✭ 356 (-81.59%)
Mutual labels:  ux, placeholder
Floatl
☁️ A pragmatic implementation of the Float Label Pattern for the web
Stars: ✭ 204 (-89.45%)
Mutual labels:  ux, placeholder
Vue Content Loading
Vue component to easily build (or use presets) SVG loading cards Facebook like.
Stars: ✭ 729 (-62.31%)
Mutual labels:  ux, placeholder
Liquid
Create a playful backsplash in SwiftUI.
Stars: ✭ 127 (-93.43%)
Mutual labels:  ux
Pixelwave
Fully customizable pixel wave animation for seamless page transitions.
Stars: ✭ 119 (-93.85%)
Mutual labels:  ux
Easytransitions
A simple way to create custom interactive UIViewController transitions
Stars: ✭ 1,592 (-17.68%)
Mutual labels:  ux
Sketchmine
Tools to validate, generate and analyse sketch files from web pages
Stars: ✭ 114 (-94.11%)
Mutual labels:  ux
Nativelogin
Authorization form in native iOS style
Stars: ✭ 140 (-92.76%)
Mutual labels:  ux
Overlap
Tiny iOS library to achieve overlap visual effect
Stars: ✭ 133 (-93.12%)
Mutual labels:  ux
Awesome Product Design
A collection of bookmarks, resources, articles for product designers.
Stars: ✭ 1,679 (-13.19%)
Mutual labels:  ux
Sample Currency Converter
A sample currency conversion Progressive Web App
Stars: ✭ 119 (-93.85%)
Mutual labels:  ux
React Native Pulse
React Native Pulse Animation
Stars: ✭ 129 (-93.33%)
Mutual labels:  ux
Blurhash Rust Wasm
A Rust and WASM implementation of the blurhash algorithm
Stars: ✭ 119 (-93.85%)
Mutual labels:  placeholder
React Content Loader
⚪ SVG-Powered component to easily create skeleton loadings.
Stars: ✭ 11,830 (+511.69%)
Mutual labels:  placeholder
Skeletonview
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
Stars: ✭ 10,804 (+458.63%)
Mutual labels:  placeholder
Ui Ux
📝 Curated list for UI/UX Designers
Stars: ✭ 125 (-93.54%)
Mutual labels:  ux
Motion
A library used to create beautiful animations and transitions for iOS.
Stars: ✭ 1,726 (-10.75%)
Mutual labels:  ux
Vue Content Placeholder
Facebook content placeholder using Vue.js component
Stars: ✭ 123 (-93.64%)
Mutual labels:  placeholder
Frontend
🌌 Vue based front-end.
Stars: ✭ 121 (-93.74%)
Mutual labels:  ux

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.com/rn-placeholder.

V3 features

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].