Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ozluy/react-stripe-script-loader

A React Component that loads Stripe script if necessary and shows React Stripe Elements
https://github.com/ozluy/react-stripe-script-loader

hooks load-script payment performance react react-hooks react-stripe-elements script stripe stripe-elements

Last synced: 3 months ago
JSON representation

A React Component that loads Stripe script if necessary and shows React Stripe Elements

Awesome Lists containing this project

README

        

React Stripe Script Loader
====

[![npm version](https://badge.fury.io/js/react-stripe-script-loader.svg)](https://badge.fury.io/js/react-stripe-script-loader)
![npm download](https://img.shields.io/npm/dt/react-stripe-script-loader.svg)

Github Pages Demo or Code Sandbox Demo

install
===
Install as a node module

`npm i react-stripe-script-loader -S`

usage
===
```jsx
import React from 'react'
import StripeScriptLoader from 'react-stripe-script-loader'
import {
StripeProvider,
Elements,
CardNumberElement,
} from 'react-stripe-elements'

const PageWithStripeElements = () => (


Stripe Elements










)

export default PageWithStripeElements
```

props
===
#### uniqueId `string`
unique id for script element

#### script `string`
script to load

#### loader `ReactElement`
string, React elements array, React component

dependencies
===
```json
"react": "^16.9.0",
"react-dom": "^16.9.0"
```

important note
===

For older versions of React ^15.0.0 please install following version with tag `react-version-15`

`npm install react-stripe-script-loader@react-version-15 -S`

Yusuf Özlü