a-b-street / a-b-street/speedwalk

Shared URL state

オープン
#41 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Svelte
スター
24
フォーク
5
PR マージ指標
30日以内にマージされた PR はありません

説明

It would be great if those parts of the UI could be shared via URL state
- Mode / Primary navigation
- Sidealks > QA (Dropdown selection)
- Map State (zoom, lat, lng) (not relying on the default hash param solution)

Possibly also
- About "page" open-state

Some more notes on this are in https://github.com/a-b-street/speedwalk/pull/40

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この issue は、URL 経由で UI state を共有することに触れており、mode、sidebar QA dropdown、map zoom/lat/lng、そして場合によっては About page open state を含みます。まず、Svelte app の既存の routing と state management を調べてください。おそらく src/routes、または navigation と map を扱う components にあります。map state が現在どのように管理されているかを確認し、Svelte's stores または svelte-spa-router のような router との統合を検討してください。追加のコンテキストについては PR #40 を確認してください。Done は、指定された各 UI element が URL を更新し、page load 時に state を復元することを意味します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
frontend, web-dev
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。