こんにちは。Noriと申します。 2020年の半ばごろから「Recursion」でコンピューターサイエンスを勉強し始めて1年弱経ち、ある程度知識がついてきたので、木構造の1つである二分木を可視化するJavaScriptライブラリーの開発にチャレンジしました。 このライブラリー開発を通して、テーマの探し方、設計、コーディング、リリースまでを一通り経験できたので、情報を共有できればと思い記事を書きました。 5000字強と大変に長い記事となっておりますが、失敗したところなども含め