<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/entry/s/master.dev/blog/vanilla-javascript-reactivity/">
<title>&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Patterns for Reactivity with Modern Vanilla JavaScript &#x2013; Master.dev Blog</title>
<link>https://b.hatena.ne.jp/entry/s/master.dev/blog/vanilla-javascript-reactivity/</link>
<description>&#x201C;Reactivity&#x201D; is how systems react to changes in data. There are many types of reactivity, but for this article, reactivity is&#xA0;when data changes, you do things. Reactivity Patterns are Core to Web D...</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/masayuki-as/20231025#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/emonkak/20231006#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/lilpacy/20230826#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/skmtpalm/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/yojik/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/fa11enprince/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/akasata/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/ishiduca/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/winterfall/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/htsnul/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/febc_yamamoto/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/t_otoda/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/yug1224/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/tseijp/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/dhesusan4649/20230825#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/emmeleia/20230824#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/isudzumi/20230824#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/kkeisuke/20230824#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/efcl/20230824#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/Toge/20230824#bookmark-4741208975657705391" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shimbaco/20230824#bookmark-4741115511217369743" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/jay-es/20230822#bookmark-4741115511217369743" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/masayuki-as/20231025#bookmark-4741115511217369743">
<title>masayuki-as</title>
<link>https://b.hatena.ne.jp/masayuki-as/20231025#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-10-25T03:48:57Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/emonkak/20231006#bookmark-4741115511217369743">
<title>emonkak</title>
<link>https://b.hatena.ne.jp/emonkak/20231006#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-10-06T02:37:40Z</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>designpattern</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/designpattern" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/lilpacy/20230826#bookmark-4741115511217369743">
<title>lilpacy</title>
<link>https://b.hatena.ne.jp/lilpacy/20230826#bookmark-4741115511217369743</link>
<description>&#x3053;&#x308C;&#x306F;&#x5091;&#x4F5C;&#x1F44F;</description>
<dc:date>2023-08-26T12:03:47Z</dc:date>
<dc:subject>design-pattern</dc:subject>
<dc:subject>todo</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/design-pattern" />
    <rdf:li resource="https://b.hatena.ne.jp/q/todo" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/skmtpalm/20230825#bookmark-4741115511217369743">
<title>skmtpalm</title>
<link>https://b.hatena.ne.jp/skmtpalm/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-25T03:57:31Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/yojik/20230825#bookmark-4741115511217369743">
<title>yojik</title>
<link>https://b.hatena.ne.jp/yojik/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-25T03:43:55Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/fa11enprince/20230825#bookmark-4741115511217369743">
<title>fa11enprince</title>
<link>https://b.hatena.ne.jp/fa11enprince/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-25T03:35:16Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/akasata/20230825#bookmark-4741115511217369743">
<title>akasata</title>
<link>https://b.hatena.ne.jp/akasata/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-25T02:07:51Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/ishiduca/20230825#bookmark-4741115511217369743">
<title>ishiduca</title>
<link>https://b.hatena.ne.jp/ishiduca/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-25T00:22:14Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/winterfall/20230825#bookmark-4741115511217369743">
<title>winterfall</title>
<link>https://b.hatena.ne.jp/winterfall/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-25T00:08:30Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/htsnul/20230825#bookmark-4741115511217369743">
<title>htsnul</title>
<link>https://b.hatena.ne.jp/htsnul/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T23:33:44Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/febc_yamamoto/20230825#bookmark-4741115511217369743">
<title>febc_yamamoto</title>
<link>https://b.hatena.ne.jp/febc_yamamoto/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T23:25:09Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/t_otoda/20230825#bookmark-4741115511217369743">
<title>t_otoda</title>
<link>https://b.hatena.ne.jp/t_otoda/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T22:14:22Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/yug1224/20230825#bookmark-4741115511217369743">
<title>yug1224</title>
<link>https://b.hatena.ne.jp/yug1224/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T17:13:21Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/tseijp/20230825#bookmark-4741115511217369743">
<title>tseijp</title>
<link>https://b.hatena.ne.jp/tseijp/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T17:10:00Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/dhesusan4649/20230825#bookmark-4741115511217369743">
<title>dhesusan4649</title>
<link>https://b.hatena.ne.jp/dhesusan4649/20230825#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T15:23:29Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/emmeleia/20230824#bookmark-4741115511217369743">
<title>emmeleia</title>
<link>https://b.hatena.ne.jp/emmeleia/20230824#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T14:43:52Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/isudzumi/20230824#bookmark-4741115511217369743">
<title>isudzumi</title>
<link>https://b.hatena.ne.jp/isudzumi/20230824#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T14:04:44Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/kkeisuke/20230824#bookmark-4741115511217369743">
<title>kkeisuke</title>
<link>https://b.hatena.ne.jp/kkeisuke/20230824#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-24T13:42:03Z</dc:date>
</item>
<item rdf:about="https://b.hatena.ne.jp/efcl/20230824#bookmark-4741115511217369743">
<title>efcl</title>
<link>https://b.hatena.ne.jp/efcl/20230824#bookmark-4741115511217369743</link>
<description>JavaScript&#x3067;Reactive&#x306A;&#x51E6;&#x7406;&#x3092;&#x3069;&#x3046;&#x5B9F;&#x88C5;&#x3059;&#x308B;&#x304B;&#x306B;&#x3064;&#x3044;&#x3066;&#x3002; EventTarget&#x3068;CustomEvent&#x3092;&#x4F7F;&#x3063;&#x305F;PubSub/Observer&#x30D1;&#x30BF;&#x30FC;&#x30F3;&#x3001;Proxy&#x3092;&#x4F7F;&#x3063;&#x305F;&#x30EA;&#x30D5;&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D6;&#x306A;&#x30AA;&#x30D6;&#x30B8;&#x30A7;&#x30AF;&#x30C8;&#x3001;Signal&#x3002; &#x307E;&#x305F;DOM&#x306E;`MutationObserver`&#x3084;`IntersectionObserver`&#x306A;&#x3069;API&#x306B;&#x3064;&#x3044;&#x3066;</description>
<dc:date>2023-08-24T13:30:07Z</dc:date>
<dc:subject>JavaScript</dc:subject>
<dc:subject>article</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/JavaScript" />
    <rdf:li resource="https://b.hatena.ne.jp/q/article" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/Toge/20230824#bookmark-4741208975657705391">
<title>Toge</title>
<link>https://b.hatena.ne.jp/Toge/20230824#bookmark-4741208975657705391</link>
<description></description>
<dc:date>2023-08-24T07:21:54Z</dc:date>
<dc:subject>&#x3042;&#x3068;&#x3067;&#x8AAD;&#x3080;</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/%E3%81%82%E3%81%A8%E3%81%A7%E8%AA%AD%E3%82%80" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/shimbaco/20230824#bookmark-4741115511217369743">
<title>shimbaco</title>
<link>https://b.hatena.ne.jp/shimbaco/20230824#bookmark-4741115511217369743</link>
<description></description>
<dc:date>2023-08-23T15:04:45Z</dc:date>
<dc:subject>javascript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/javascript" />
  </rdf:Bag>
</taxo:topics>
</item>
<item rdf:about="https://b.hatena.ne.jp/jay-es/20230822#bookmark-4741115511217369743">
<title>jay-es</title>
<link>https://b.hatena.ne.jp/jay-es/20230822#bookmark-4741115511217369743</link>
<description>&#x30EA;&#x30A2;&#x30AF;&#x30C6;&#x30A3;&#x30D3;&#x30C6;&#x30A3;&#x30FC;&#x306E;&#x4F5C;&#x308A;&#x65B9;</description>
<dc:date>2023-08-22T07:00:17Z</dc:date>
<dc:subject>JavaScript</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/JavaScript" />
  </rdf:Bag>
</taxo:topics>
</item>
</rdf:RDF>