🚀 DAY 5 OF LAUNCH WEEK:Introducing Webhook Events for Alert Changes.Learn more →
Socket
Book a DemoInstallSign in
Socket

react-interactive-component

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-interactive-component

Create interactive live demo for your React Component with ease

latest
Source
npmnpm
Version
0.1.4
Version published
Maintainers
1
Created
Source

react-interactive-component

npm package Travis Codecov Module formats

ReactInteractiveComponent build custom controls from your component props and default props to let user interact easily with it.

It keep in sync edit and preview sections to reflect changes in real time.

Available files:

  • CommonJS build => /lib,
  • ES6 modules build => /es
  • UMD build => /umd

Getting started

react-interactive-component

You can download react-interactive-component from the NPM registry via the npm or yarn commands

yarn add react-interactive-component
npm install react-interactive-component --save

If you don't use package manager and you want to include react-interactive-component directly in your html, you could get it from the UNPKG CDN

https://unpkg.com/react-interactive-component/dist/react-interactive-component.min.js.

Usage

import React, {Component} from "react"
import ReactInteractiveComponent, {loadEditorTheme} from "react-interactive-component"
import YourReactComponent from "./src/YourReactComponent"

loadEditorTheme()

const Demo = () => (
  <ReactInteractiveComponent>
    <YourReactComponent />
  </ReactInteractiveComponent>
)

Documentation

If you need some customization, checkout documentation

Demo

Demo

See Demo page

Todo list

  • Preview of your component
  • Interactive edit of your component
  • Demo of your component
  • Custom styling
  • Tabs layout
  • Handle boolean props
  • Handle text props
  • Handle number props
  • Handle function props
  • Handle object props
  • Handle array props
  • Custom Layout

Feel free to create an issue to discuss about the missing features

Contributing

  • ⇄ Pull/Merge requests and ★ Stars are always welcome.
  • For bugs and feature requests, please create an issue.
  • Pull requests must be accompanied by passing automated tests (npm test).

See CONTRIBUTING.md guidelines

Changelog

See changelog

License

This project is licensed under the MIT License - see the LICENCE.md file for details

Keywords

react

FAQs

Package last updated on 08 Jan 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts