@rcp/util.iscompclass
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

@rcp/util.iscompclass

NPM version NPM Downloads

The utility for checking react component class

Installation

npm install @rcp/util.iscompclass
# or use yarn
yarn add @rcp/util.iscompclass

Usage

import isComponentClass from '@rcp/util.iscompclass'
import * as createClass from 'create-react-class'
import * as React from 'react'

// es6
class View extends React.Component {}
isComponentClass(View) // true

// es5
const Comp = createClass({
  render() {
    return <div>hi</div>
  }
})
isComponentClass(Comp) // true

isComponentClass(<Comp />) // false

API

isComponentInstance

Determine react component instance

Parameters

  • instance {any}

Examples

import { isComponentInstance } from '@rcp/util.iscompclass'
class View extends React.Component {}

isComponentInstance(View.prototype)

Returns boolean

isComponentClass

Determine react component class

Parameters

  • component {any}

Returns boolean

Related

  • @rcp/util.iselemof - The utility for determinate the input is element of the component class

Authors

This library is written and maintained by imcuttle, moyuyc95@gmail.com.

License

MIT

Package Sidebar

Install

npm i @rcp/util.iscompclass

Weekly Downloads

4

Version

2.0.0

License

MIT

Unpacked Size

12.8 kB

Total Files

11

Last publish

Collaborators

  • moyuyc