/react-packages

Meteor packages for a great React developer experience

Primary LanguageJavaScriptOtherNOASSERTION

Meteor react-packages (npm)

This is a npm-published fork of the official Meteor react-packages repository. This allows us leave bundling of React up to Vite, instead of relying on Meteor's bundling system. Giving a little bit more flexibility in terms of configuration through Vite.

See meteor-vite for more details and examples.

Installation

meteor npm i @meteor-vite/react-meteor-data

Usage

The API is exactly the same as Meteor's react-meteor-data package. Just replace your meteor/react-meteor-data imports with @meteor-vite/react-meteor-data

import { Meteor } from 'meteor/meteor';
import { useTracker } from '@meteor-vite/react-meteor-data';

export function UserID() {
    const user = useTracker(() => Meteor.user(), []);
    return (<div>User ID: { user._id }</div>)
}