@jharrilim/use-rss
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

useRss Hook

npm (scoped) npm Node.js CI

React hook for RSS feeds.

Install

npm i @jharrilim/use-rss

Usage

Edit use-rss-demo

import React from 'react';
import useRss from '@jharrilim/use-rss';

export const MyApp = () => {
  const redditFeed = useRss('https://reddit.com/.rss');
  if (redditFeed === null)
    return <h1>Loading...</h1>;
  return (
    <div>
      <h1>{redditFeed?.title}</h1>
      <p>{redditFeed?.description}</p>
      {redditFeed?.items.map((item, i) => (
        <div key={item?.title ?? i}>
          <h2>{item?.title}</h2>
          <h3>{item?.creator} - {item?.pubDate}</h3>
          <p>{item?.content}</p>
        </div>
      ))}
    </div>
  );
}

Readme

Keywords

Package Sidebar

Install

npm i @jharrilim/use-rss

Weekly Downloads

8

Version

0.1.4

License

MIT

Unpacked Size

5.71 kB

Total Files

7

Last publish

Collaborators

  • jharrilim