Silver Library (Archived)
Basic - How to do a side project 본문
Basic - How to do a side project
Ayin Kim 2022. 12. 10. 19:20사이드 프로젝트라는 것은 개인 단위로 재미의 목적을 포함해서 진행하는 것을 일컫기도 합니다. 다만 제대로 된 계획 시스템과 더불어, 이 프로젝트 구성에 따른 기술적 기능 때문에 생기는 시간 낭비 요소를 제거할 필요가 있습니다.
https://dev.to/firangizg/5-steps-to-plan-a-side-project-3h7f
5 Steps to Plan a Side Project
Side projects may be daunting to plan, but fun to code. With a proper planning system, you too, can g...
dev.to
1. Idea
make either (1) shopping cart feature (2) small dictionary like, bookmark feature
2. What technology?
Use react state management features and react-query with axios.
3. Features your program needs (setup MVP!)
- 'useState - imagine item display #1 -> clicked -> added(push, append) on cart item. '
- 'react-query - load api like data (might use redux? Do this once first draft is completed)
- react-router-dom - for page connection
# redux - beware, redux provides middleware like feature. And allows fetching api
# redux provides client side management, whilst react-query provides server side management
example: https://real-dongsoo7.tistory.com/166
4. reserach how you will implement those features
How?
1) Googling and searching up how to make the features I desire.
2) example: Research how you would implement the feature of adding foods to a list based on the technology of your project.
3) do this for every feature and make notes of it.
# No need to be detailed, do not need to write the code for it now.
5. Make a timeline of everything you have to do
Once planned out and know how and what you will make, have to plan the timing of it.
Ex.
sunday - navbar, create fake data or real api data
monday - set up state feature, react-query + axios to send request call on api server or its local data.
tuesday - Check whether it runs, then push as first completion.
Bonus objective:
#1 May swap that item.js (dummy local data) to jikan v4 api.
#2 See how to implement login auth feature, as local.
'Face the fear, build the future > Revision Sector' 카테고리의 다른 글
React.js 로 '아니메 전시' 앱 만들기. (0) | 2022.12.13 |
---|---|
CSS - height, calc, vh? (0) | 2022.12.11 |
revision - react state management (0) | 2022.12.10 |
CORS policy issue 에 대한 고찰. (0) | 2022.12.06 |
[react] 요즘 fetch Auth 구성에 대한 고찰. (0) | 2022.12.04 |