私は現在、React/TypeScriptプロジェクトに取り組んでおり、ファイルをいくつかのフォルダに分けています。私のプロジェクトでは、様々な処理方法を使用して、対話形式で数独を解いている、と私は、この構造に自分のアプリケーションを分割している: アプリケーションをどのように整理すればよいですか?
sudokusolver/
css/
dist/
fonts/
img/
js/ -> external libraries, ie. jquery, etc.
node_modules/
server/ -> fetches puzzle data from the server
ts/
actions/ -> user actions stored for history navigation
components/
containers/
enumerations/
models/ -> stores multiple actions for history navigation
solver/ -> sudoku solving methods
index.tsx
index.html
package.json
...
は今、私の
components/
と
containers/
フォルダがかなり大きくなっています。私は私のファイル構造を再編成するためにどのようなスキームをとって、これが単一のページアプリケーションであることがわかっているのだろうかと思っています。どんな助けもありがとう。
なぜ 'jquery'は' node_modules'にありませんか? 'css'がコンポーネントの隣にないのはなぜですか?基本的にアセットである 'fonts'と' img'が共通のディレクトリにないのはなぜですか?私は 'ui'フォルダを作成することから始めます。フォルダ 'ts'を呼び出さないでください。単純に 'src'または' source'と呼ぶのはなぜですか? – Sulthan
私のjsフォルダのコンテナのブートストラップ、jqueryなど。しかし、npmはとにかくそれを処理できると思います。いい視点ね! – iHowell
コンポーネントの横にあるCSSはどのくらい役に立ちますか?アプリケーション全体はクライアント側で、 'server /'フォルダにデータアクセス用のPHPスクリプトが1つあります。 – iHowell