1.1.6 • Published 4 years ago
react-nip v1.1.6
React Fiber Node Instance Parser
A react fiber node instance parser from DOM node to stateful component node
Who need react fiber node instance parser
- Need to find out internal react fiber node from dom node
- Need to check fiber node in a clear and easier way without useless attributes
- Need to find out react component state and props
Environment
- Browser
- Node.js
- Support TypeScript
Installation
Browser
<script src="react-nip.js"></script>
const reactNip = window.$__react_nip
Node.js
- Npm
npm install react-nip
- Yarn
yarn add react-nip
// CommonJS
const reactNip require('react-nip')
// ES6
import reactNip from 'react-nip'
API
find react fiber node from native dom node
findReactInstanceByRoot( domNode:Element ): FiberNode
parse react fiber node to object
fiberNodeParser( node:FiberNode ): SimplifiedFiberNode
interface SimplifiedFiberNode {
// see https://github.com/facebook/react/blob/master/packages/react-reconciler/src/ReactWorkTags.js
type: WorkTag;
displayName: string;
children: SimplifiedFiberNode[];
state: any;
props: any;
index: number;
domNode: string;
}
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.2
4 years ago
1.1.3
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.62
4 years ago
1.0.61
4 years ago
1.0.63
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago