Skip to content

loopy-dev/gist-react

Repository files navigation

gist-react

Embed the gist anywhere in your latest React project.

Table of Contents

Overview

gist-react helps you embed gists more conveniently in React(include Gatsby, Next.js, etc) environments.

Features

  • Supports the latest React - Uses the latest version of the React API.
  • Written in TypeScript.
  • Convenient embedding method.
  • Better Performance in rendering process.

Getting Started

You can use the component as follows:

Basic Usage

import { Gist } from 'gist-react';

const gistId = 'your-gist-id';

const App = () => {
  return <Gist gistId={gistId} />;
};

When there are multiple files in a gist

If there are multiple files in a gist, all files will be exposed in the component by only entering the gistId. If you want to embed only one file among multiple files, you can enter the filename.

import { Gist } from 'gist-react';

const gistId = 'your-gist-id';
const file = 'file.js';

const App = () => {
  return <Gist gistId={gistId} file={file} />;
};

Prerequisites

To make the package work properly, you need React 16.8 or higher that supports react hooks.

Installation

yarn add gist-react # install

yarn build # build

Contributing

If you encounter any issues, you can raise them using GitHub issues.

License

License

This project is licensed under the MIT License.

About

Embed the gist anywhere in your latest React project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published