Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.13 KB

example.md

File metadata and controls

64 lines (42 loc) · 1.13 KB

React Code View


React Code View can render source code in markdown documents. And brings you the ability to render React components with editable source code and live preview.

Install

npm install react-code-view

Usage

import CodeView from 'react-code-view';
import { Button } from 'rsuite';

import 'react-code-view/styles/react-code-view.css';

return <CodeView dependencies={{ Button }}>{require('./example.md')}</CodeView>;

See example.md

Example

First example

import React from 'react';
import ReactDOM from 'react-dom';
import { Button } from 'rsuite';

const App = () => {
  const [count, setCount] = React.useState(1);

  return (
    <>
      <Button onClick={() => setCount(count + 1)}>
        <span></span> Star {count}
      </Button>
    </>
  );
};

ReactDOM.render(<App />);

Second example

ReactDOM.render(<Button>Second example</Button>);

Note: You can try changing the code above and see what changes.