自學寫Web App (Svelte 連接+Show Firebase data) - Day 6

13 回覆
9 Like 3 Dislike
2021-10-12 20:53:09
今日繼續試Firebase show data


1. 改feed store
跟住https://firebase.google.com/docs/database/web/read-and-write#web_value_events
將feed store由hardcode 變成firebase data
const feeds = writable([]);
const dbRef = ref(db, 'feed/');
let getFeeds = () => {
    onValue(dbRef, (snapshot) => {
        feeds.update(data => snapshot.val());
      });    
}
export {feeds, getFeeds};

試咗勁耐點解唔識realtime 加data
原來自己一直用get 唔係onValue

2. 改route
route 其實冇咩點改
html 完全冇改
只係script 加咗getFeeds 落去
import { feeds, getFeeds } from '../../stores/feed';
getFeeds();
let feedSub;
feeds.subscribe(feeds => {
  feedSub = feeds;
});


之後應該會做埋google login 同chat page
咁就可以有個基本嘅app 啦
2021-10-14 20:44:19
清你都幾勁
本身做開邊行
2021-10-15 11:43:56
IT sales
2021-10-16 15:21:37
G持 push
2021-10-16 19:38:44
點跟
2021-10-16 19:50:55
想樓主migrate 去TypeScript
2021-10-17 15:38:56
而家d 野好亂 我都係當日記mark 住先
個app 基本成形嘅時候我試下放source出黎+盡我能力解釋下
2021-10-17 15:39:34
呢個都可以放落todo
都有興趣試下ts
2021-10-17 15:40:54
2021-10-18 12:25:56
建議盡早學typescript, QoL 會提升好多
2021-10-18 22:34:29
This post series is promising.
Keep it up
2021-10-18 23:08:02
睇咗少少ts intro
試咗開個svelte ts skeleton project
再擺返src 落去
立即見到d 紅色蚯蚓
整埋個chat page 即刻執一執
2021-10-18 23:08:48
多謝
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞