y-react-code-diff

1.0.4 • Public • Published

react-code-diff

此组件是基于vue-code-diff实现的react版本代码对比展示工具。

代码对比展示demo

安装

npm install react-code-diff

使用

import {Component} from 'react';
import CodeDiff from 'react-vode-diff';
 
class Demo extends Component{
    constructor(props) {
        super(props);
        this.state = {
            oldStr: oldStr,
            newStr: newStr,
        }
    }
    render(){
        return (
            <div>
                <CodeDiff oldStr={oldStr} newStr={newStr}/>;
            </div>
        )
    }
}
 
export default Demo;

参数说明

参数 说明 类型 可选值 默认值
old-string 陈旧的字符串 string
new-string 新的字符串 string
context 不同地方上下间隔多少行不隐藏 number
outputFormat 展示的方式 string line-by-line,side-by-side line-by-line

效果展示

line-by-line

line-by-line

side-by-side

line-by-line

LICENSE

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i y-react-code-diff

Weekly Downloads

3

Version

1.0.4

License

MIT

Unpacked Size

131 kB

Total Files

11

Last publish

Collaborators

  • ygunoil