Core React reconciler for building Telegram bots with React components.
bun add @react-telegram/core reactimport { createContainer } from '@react-telegram/core';
const { render, container } = createContainer();
const App = () => (
<>
<b>Hello Telegram!</b>
<br />
<i>Built with React</i>
</>
);
render(<App />);
console.log(container.root);<b>,<strong>- Bold text<i>,<em>- Italic text<u>,<ins>- Underlined text<s>,<strike>,<del>- Strikethrough text<code>- Inline code<pre>- Code blocks<br />- Line breaks
<tg-spoiler>- Spoiler text<tg-emoji>- Custom emoji<blockquote>- Quotes (with optionalexpandableprop)<a>- Links
<button>- Inline keyboard buttons<row>- Button row container<input>- Text input handler
This package includes full TypeScript definitions. The JSX elements are automatically typed when you import the package.
MIT