# blink-mind-react **Repository Path**: lianluoo/blink-mind-react ## Basic Information - **Project Name**: blink-mind-react - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # This project has been moved to https://github.com/awehook/blink-mind . # blink-mind-react MIT [![npm version](https://img.shields.io/npm/v/blink-mind-react.svg?style=flat)](https://www.npmjs.com/package/blink-mind-react) ### Important I have refactored the library using middleware infrastructure and created a new git repository [blink-mind](https://github.com/awehook/blink-mind). Customization of any desired effect can be achieved by writing a plugin based on the new library. ### 重要说明 这个项目已经被移动到 https://github.com/awehook/blink-mind. #### Introduction A mind map library for react write in typescript which use immutable.js for state management. The mind map can drag to any area of the view container area. Editing a node with a rich text editor. I have created app use this library. https://github.com/awehook/react-mindmap The online demo is [react-mindmap](https://awehook.github.io/react-mindmap/) ### Futures 1. drag and move ![image](./screenshots/drag-and-move.gif) 2. drag and drop for reorganize the node relationship ![image](https://user-gold-cdn.xitu.io/2019/10/15/16dcfbc1663e9d2d?w=1694&h=601&f=gif&s=291767) 3. popup menu for operation the node ![image](./screenshots/node-pop-menu.jpg) 4. rich text editor for mind map item ![image](https://user-gold-cdn.xitu.io/2019/10/15/16dcfbba367e7954?w=1593&h=838&f=png&s=91685) ### Usage In your project, run the command ``` yarn add blink-mind-react ``` I have created a sample app to demonstrate how to use this library. [The main code](https://github.com/awehook/react-mindmap/blob/master/src/component/MindMap.js) ### Run the Demo ``` yarn yarn storybook ``` Then open http://localhost:6006/ . Click the demo1 menu item. ![image](./screenshots/open-demo.jpg) ### Dependency This library integrate the [rich-markdown-editor](https://github.com/outline/rich-markdown-editor) which url is https://github.com/outline/rich-markdown-editor. I have modified some code of rich-markdown-editor. And this library used the library which forked from [rich-markdown-editor](https://github.com/outline/rich-markdown-editor) and modified some code by me. The forked library's url is https://github.com/awehook/rich-markdown-editor.