frontend-hamroun
Version:
A lightweight frontend JavaScript framework with React-like syntax
14 lines (13 loc) • 554 B
JavaScript
export { useState, useEffect, useMemo, useRef, useErrorBoundary } from './hooks.js';
export { createContext, useContext } from './context.js';
export { batchUpdates } from './batch.js';
export { jsx, jsxs, Fragment } from './jsx-runtime.js';
export { render, hydrate } from './renderer.js';
export { renderToString } from './server-renderer.js';
// Provide placeholder server functionality
export const server = {
async getServer() {
throw new Error('Server module can only be used in Node.js environment');
}
};
let isHydrating = false;