1.2.4 • Published 5 months ago

@huolala-tech/react-json-view v1.2.4

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Engligh | 中文

@huolala-tech/react-json-view

<ReactJsonView /> is a React component for displaying serializable data.

Install

# Yarn
yarn add @huolala-tech/react-json-view

# NPM
npm install @huolala-tech/react-json-view

# pnpm
pnpm install @huolala-tech/react-json-view

Usage

See examples

imoprt React from 'react';
import ReactDOM from 'react-dom';

import ReactJsonView from '@huolala-tech/react-json-view';
import '@huolala-tech/react-json-view/dist/style.css';

const data = [1,2,3,4]

const App = () => {
  return (
    <div id="app">
      <ReactJsonView
        source={data}
        darkMode={false}
        rootLabel="Response data"
        keyCount={200}
        defaultExpand={false}
        maxTitleSize={100}
      />
    </div>
  );
};

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root') as HTMLElement
)

Config

The default configuration usage:

<ReactJsonView
  source={data}
  darkMode={false}
  rootLabel=""
  defaultExpand={false}
  keyCount={200}
  maxTitleSize={100}
  copyable={true}
  expandable={true}
/>
NameTypeDefault valueDescription
sourceobjectNoneOrigin serializable data.
darkModebooleanfalseIndicate whether enable dark mode.
rootLabelReact.ReactNode""Root node's label.
defaultExpandboolean / numberfalseWhether expand property panel. Expand at a particular depth if you pass a integer value.
keyCountnumber / "all"200ReactJsonView supports lazily loading more properties. The parameter indicates how many properties to show at a time, and you can pass "all" to show all properties.
maxTitleSizenumber100The max length of abbreviated title in collapse.
copyablebooleantrueIndicate whether enable copy function.
expandablebooleantrueIndicate whether enable expand function.
stringEllipsebooleantrueEllipse if the string type value's length is more than 100 or show all text when you pass false.

License

MIT

1.2.4

5 months ago

1.2.0

7 months ago

1.1.0

8 months ago

1.2.3

6 months ago

1.2.2

7 months ago

1.2.1

7 months ago

1.0.0

11 months ago

0.1.3

11 months ago

0.1.2

11 months ago

0.1.1

11 months ago

0.1.0

11 months ago

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago