1.0.1 • Published 8 years ago
@itsprakash87/rereact v1.0.1
Rereact
A reimplementation of reactjs library. It is made for learning purpose.
It uses diff algorithm (just like react) to update only those dom nodes which needs to be updated.
Calculator is an example application which is made using this rereact library.
Supported reactjs features
- React lifecycle methods
- React Reconciliation
- Refs
- Keys
- Api: (findDomNode, cloneElement, createElement)
How to use
- Install this library using
npm:
$ npm install @itsprakash87/rereact- Tell the
jsxparser to use this library'screateElementmethod to parse thejsxat the top of the file and thenimportthe methods
/** @jsx createElement */
import { Component, createElement, render } from '@itsprakash87/rereact';
class App extends Component {
...
}