Bleeding edge

IFBAEMIN - 02 본문

Side Project

IFBAEMIN - 02

codevil 2022. 4. 13. 17:03

프로젝트에서 해보고픈 기술들과, 어떤걸 넣을지 방황을 살짝 하다보니, 어디에 뭘쓰는지 계획하는데 PUSH를 많이쓰는것 같다. 이건 아직 좀 무지해서 생기는 일에, 계획이 부족했다고도 반성할 수 있지만.. 아직 뭐에 뭘쓰는지 잘모르니까, 이번 기회에 언제 뭘 쓸 수 있는지 공부해 보면서 만들어 봐야겠다

이전에 사용한다고 했었던 COMPONENT는 황준일님의 것을 본따서 할까 했는데, 그냥 그파일 자체를 너무 쓰는 것 같아서.. 뭔가 react.js를 호출하는 느낌이 들다보니 차라리 js에서 제공해주는 것들을 모아서 만드는게 나을 꺼같다고 생각했다. shadow dom이라던지 아니면 다른 compnent 대체가 가능한 것들로 만들것 (메모오..) 그리고 황준일 님의 블로그에서는 component에 대해서도 글을 남겼지만, 

https://www.youtube.com/watch?v=RtvSgptpfnY&ab_channel=%EC%BD%94%EB%94%A9%EC%95%A0%ED%94%8C 

 

이 영상의 댓글을 보다보니, compnent 만큼이나 state가 중요하다는 이야기였다. 황준일님 블로그를 봐도, state의 변화에 따라 render를 다르게 한다! 라는 말이 있는걸 봐서는 state를 역시 구현할 필요가 있다고 느꼈다. 이를 어떻게 구현할까 고민하다가, javascript의 proxy를 이용하여, globalstate를 관리하기로 했다.

그리고, 깃페이지를 사용하는 것에 있어서의 단점은, 정적페이지로 만들 수 밖에 없기에 로그인을 넣을 수 없다는 단점이 있는데 파이어베이스를 사용해보면 어떨까라는 생각이 들어서, 고민중이다. 우선은 proxy사용만 확정.

'Side Project' 카테고리의 다른 글

IFBAEMIN - 05  (0) 2022.04.18
IFBAEMIN - 04  (0) 2022.04.17
IFBAEMIN - 03  (0) 2022.04.15
IFBAEMIN - 01  (0) 2022.04.12
IFBAEMIN  (0) 2022.04.08