react-markdown-heading icon indicating copy to clipboard operation
react-markdown-heading copied to clipboard

Code refactoring to improve readability

Open kyoncy opened this issue 3 years ago • 0 comments

Why need refactoring

When I add hyperlinkPrefix in https://github.com/kyoncy/react-markdown-heading/pull/21/, I thought "There are too many function dependencies..."

For instance

  • ReactMarkdownHeading component depends on parseHeadingText.
  • parseHeadingText depends on extractText.
  • extractText depends on parseText.
  • parseText depends on parseText itself...

kyoncy avatar Jul 29 '21 22:07 kyoncy