React-plain - helper functions for creating DOM elements in React without JSX
Table of contents
Overview
This package contains utility functions for creating React HTML elements, without using JSX. It wraps React.createElement
in dedicated functions for each html tag, so you have shorter syntax and IDE suggestions.
Installation
Using NPM:
npm i react-plain
Using Yarn:
yarn add react-plain
Quick example
/** * You can also use default import, for example: * import tags from 'react-plain * import t from 'react-plain' */ const Hello = { return } const App = { return }
Live example: https://stackblitz.com/edit/react-plain-example
API
API is very simple, instead of:
React
you get:
Additionally, the library exports __
constant, which is just null
, to use as a handy alternative for empty props.
License
Project is under open, non-restrictive ISC license.