always0ne / reserved-words

Check if the variable is available on your system!
https://always0ne.github.io/reserved-words/
MIT License
8 stars 0 forks source link

Feature/front end layout #14

Closed rlacksals96 closed 4 years ago

rlacksals96 commented 4 years ago

feat: front-end layout

at first.. i had tried to make modules so that i can manage App.js easily, but, since i don't have enough knowledge about React, i had to put things into methods, and call them at render().

versionUpdate.js: 해당 컴포넌트 실행시 json파일 fs에 따라 자동 업데이트. 리엑트>에서 일반 js를 호출할 방법을 찾지 못해 파일시스템 업데이트시 해당 파일만 따로 실행 필요

search.js: 원래 모듈화하였으나 input 박스에서 값을 가져올 방법을 찾지 못해 app.js의 함수로 변환

data dir: version.js의 key값과, navbar의 탭 이름 등과의 통일성을 위해 db만 DB로 변경. mysql을 제외한 나머지 폴더들은 확인을 위해 임의로 제작. 해당 파일은 지우고 새로 만들어도 문제 없음.(다만 versionUpdate.js 실행하여 version.json 업데이트는 필요)

테이블의 경우 파일 시스템에 맞춰 변경은 잘되나 data/db/version 데이터를 취합하여 키워드 저정된 json파일에 접근하여야 하나 취합이 되지 않아 일단은 결과는 모두 ok처리함.

+fs접근하는데 %first,second,third% 이름을 쓰는 경우도 있는데 data/db/mysql 와 같이 3단계로 접근해서 이런식으로 명명함. 근데 파일명이 디렉토리들을 아우를수 있을 만한 명칭이 아니어서 그런지 애매함. 추후 rename 필요할것 같음.