Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 882 Bytes

File metadata and controls

29 lines (17 loc) · 882 Bytes

@c4605/react-document-element

import { Canvas, Meta } from '@storybook/blocks' import * as DocumentElementStories from './src/DocumentElement.stories'

Introduction

Provides a declarative way to specify document.documentElement attributes in a single-page app.

This component can be used on server side (but won't produce any effect).

Built with React Side Effect.

Inspired by React Document Title.

Features

  • Can be defined in many places throughout the application;
  • Supports arbitrary levels of nesting, so you can set app-wide and page-specific class name or style to document.documentElement;
  • Works just as well with isomorphic apps.

Properties

Basic Usage