현재 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'가 컴포넌트들 옆에없는 이유는 무엇입니까? 기본적으로 자산 인'font '와'img'가 공통 디렉토리에없는 이유는 무엇입니까? 나는 또한'ui' 폴더를 만드는 것으로 시작할 것입니다. 'ts' 폴더를 호출하지 마십시오. 왜 단순히'src' 또는'source'라고 부르지 않습니까? – Sulthan
내 js 폴더 컨테이너 부트 스트랩, jquery, 등.하지만 npm은 어쨌든 그것을 처리 할 수있을 것 같아요. 좋은 지적! – iHowell
구성 요소 옆에 CSS를 사용하면 어떤 도움이 될까요? 전체 응용 프로그램은 클라이언트 쪽이며'server /'폴더에 데이터 액세스를위한 하나의 PHP 스크립트가 있습니다. – iHowell