[LOOO Project](/RvcGm3PER3GYDeQ8wvi6eg)
===
## [Info](https://hackmd.io/AcpPh50GSAOs0DmyZByhDw)
## [Todos](/yn8RgeqBS3Kqxl3Wqkn6vA)
## Documents
* [Definition of Done](/1jPMUaESQPW3-PzDMtG1Cg)
* [ReadME](/Iij_tzISQT6qy141K6TkBw)
* [Wireframe](/GyPEceFPSXmRPBmojFMuRA)
* [User-flow](/LwHpCu6URMCuDwiTepztkQ)
* [Component](/bjnTpZq6QTuTDKZTP0jVKQ)
* [UI design](/_NtMy99sQ0CygF_k1xKCrw)
* [Acceptance Criteria](https://docs.google.com/spreadsheets/d/1o1vzW-5Do7WU_r4SI7mLPiLDgD-aW9LI4pS_r5RpygA/edit#gid=0)
## APIs
* [臺北市停車場資訊.json](/5YPnwfR5TQyMIJIEsAj5Pw)
* [剩餘停車位數.json](/44DegOdOR2KB_uYaS2V26A)
* [Google Map](/FdwNk_WuTjegIA0mlNx6hA)
## Memo
* [Install](/lrSoB4l8Q0WYXNvPogoY6Q)
* [Deploy](/KLWCLCvISpm-_LY_seEvCw)
## React Note
* [My First Component](/07FeGf77Sciq6xWe2JhWmg)
* [Importing and Exporting Components](/EXolA-RmRmCzACHgsSSb1g)
* [Writing Markup with JSX](/VsdTrcYqQr2ZvupLzVQ9tA)
* [JavaScript in JSX with Curly Braces](/ykFbzCq_R5G_FQutOjUciA)
* [Passing Props to a Component](/MfXsV6thQleFROG9vnKRWQ)
* [Rendering lists](/AmgumUJTRo65Ld5uoV8zGA)
* [Responding to events](/GzoD7ImYSQis76qOOSpCmw)
* [Updating the screen](/GUC0oa8eSi6R4zbN1ka99A)
* [Using Hooks](/3O6LF1iAR1GK0YD1Smbj2A)
* [Thinking in react](/jHaSz3h3TzqJIQ18Equelw)
* [Keeping Components Pure](/6fwP9bfNQtyFRfIUf1Ledw)
* [Choosing the State Structure](/Qzb1kBYfRA6mx8r1lQm69g)
* [React Router](/80s1QB-PQWW4tRO1X5WJ3w)
## Jest
* [How to](/oOLMFPUYQGmZq6-gcoRnoA)
## [Reference](/opUgJ3NgQHGzPlrs1v8wFQ)
## [Reminder](/5KYxzYv8Q_OVHJi7EWoDNQ)
<!-- ###### tags: `LOOO-project` -->
{"metaMigratedAt":"2023-06-17T12:32:25.699Z","metaMigratedFrom":"Content","title":"[LOOO Project](/RvcGm3PER3GYDeQ8wvi6eg)","breaks":true,"contributors":"[{\"id\":\"7d60b948-1f73-4d11-9133-fc1947a1e427\",\"add\":2200,\"del\":625}]"}