# jsondiffpatch-react - Originally forked from archived https://github.com/hero-guo/jsondiffpatch-for-react - Based on https://github.com/benjamine/jsondiffpatch # 1. install npm install jsondiffpatch-react # 2. usage ```jsx import React from 'react'; import JsonDiffReact from 'jsondiffpatch-react'; ``` # 3. component props - `left` (array, object, string) - `right` (array, object, string) - `show` (bool) you can show/hide unchanged values - `annotated` (bool) This will render the original JSON delta in html, with annotations aside explaining the meaning of each part. This attempts to make the JSON delta format self-explained. - `tips` (any) Displayed in case both elements are identical. - `objectHash` (function) Will be passed to _jsondiffpatch_ to improve array comparison performance, as described [here](https://github.com/benjamine/jsondiffpatch/blob/master/docs/arrays.md#an-example-using-objecthash). Example: ```jsx obj.id || obj._id || obj.name || JSON.stringify(obj) } /> ``` # Development notes To publish to NPM, change the version number in `package.json` and `npm publish` once complete. Then, go to Github Releases and follow the instructions to publish a new version there too.