私は、reactjsアプリケーションで定義する各コンポーネントのdocファイルを作成する必要があります。任意の拡張子のドキュメントを作成するために使用できるnpmを探しています。コンポーネントを追加し、それを任意の拡張子のドキュメントに変更します。どうすればサポートできますか?私の質問はjsdocに関して見つかった他の質問とは異なります。jsdocを使用してreactjsのドキュメントを探しているからです。
最後に、私は解決策を見つけました、最初にこのリンクに行き、文書を適切に読んでください:- 文書を読む 今、次のステップを実行してください:-
React Styleguidist を使用して、Reactコンポーネントライブラリを文書化します。
次の機能を使用してコードを解析します。
これは、Webpackを介してWebアプリを構築することで機能し、すべての開発者がローカルで使用することも、どこかでホストすることもできます。
私たちにとっては、かなりうまく機能し、時間の経過とともに改善されます。
編集:フードの下で react-docgen を使用します。
このパッケージには、理解できる例が含まれています。
React React.createClass、ES2015クラス定義または関数を介して定義されたコンポーネント(ステートレスコンポーネント)のデフォルトの実装を提供します。これらのコンポーネント定義は、分析可能な特定のガイドラインに従う必要があります(詳細については以下を参照してください情報)。
JSDocには better-docs というテーマがあり、@ componentプラグインがあります。コンポーネントに(他のタグとして)追加すると、propTypeがすべて解析され、ドキュメントが生成されます。さらに、@ exampleタグと組み合わせて使用すると、better-docsはライブプレビューを印刷します。
多くの反応コンポーネントライブラリがあり、 react-showroom を使用します
マークダウンでドキュメントを作成し、サンドボックスを使用できます。これの大きな利点-構成済みのwebpack、babel、lintなどを使用して、2分で新しいプロジェクトを開始できます。
試すことをお勧めします。
React-docgenの小さなラッパーを書いたので、それが少し簡単になりました。渡されたフォルダー内のすべてのコンポーネントのマークダウンファイルをエクスポートします。
プロジェクトをチェックアウト https://github.com/LaustAxelsen/wilster-doc