All Projects → MrWangJustToDo → react-ssr-setup

MrWangJustToDo / react-ssr-setup

Licence: MIT license
React ssr setup, new ssr for react-18

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-ssr-setup

vite-plugin-ssr
Like Next.js / Nuxt but as do-one-thing-do-it-well Vite plugin.
Stars: ✭ 1,703 (+7640.91%)
Mutual labels:  vite, vite-ssr
chengpeiquan.com
My personal website. Base on Vite 2.0 and Vue 3.0. If you want to know how to use Vite to develop a project, you can refer to this repository.
Stars: ✭ 43 (+95.45%)
Mutual labels:  vite
libsocks5connect
Preloaded socks5 proxy written in cgo
Stars: ✭ 17 (-22.73%)
Mutual labels:  preload
RuoYi-Cloud-Vue3
🎉 基于Spring Boot、Spring Cloud & Alibaba、Vue3 & Vite、Element Plus的分布式前后端分离微服务架构权限管理系统
Stars: ✭ 295 (+1240.91%)
Mutual labels:  vite
flutter preload videos
Preloading videos in Flutter 💙
Stars: ✭ 42 (+90.91%)
Mutual labels:  preload
electron-template
Electron multiwindow mode template
Stars: ✭ 65 (+195.45%)
Mutual labels:  vite
wp-better-resource-hints
A WordPress plugin to help better manage resource hinting (preloading, prefetching, server pushing).
Stars: ✭ 18 (-18.18%)
Mutual labels:  preload
inertia
A preset for installing @inertiajs in a fresh Laravel project
Stars: ✭ 80 (+263.64%)
Mutual labels:  vite
slidev
Presentation Slides for Developers
Stars: ✭ 25,925 (+117740.91%)
Mutual labels:  vite
tailwind-dashboard-template
Mosaic Lite is a free admin dashboard template built on top of Tailwind CSS and fully coded in React. Made by
Stars: ✭ 1,662 (+7454.55%)
Mutual labels:  vite
angular-webpack-material-lazyload-typescript-starter-template
Angular starter template using typescript, angular-material, ui-router, oclazyload with webpack support.
Stars: ✭ 55 (+150%)
Mutual labels:  preload
Vulcain
Fast and idiomatic client-driven REST APIs.
Stars: ✭ 3,190 (+14400%)
Mutual labels:  preload
vitext
The Next.js like React framework for better User & Developer experience!
Stars: ✭ 376 (+1609.09%)
Mutual labels:  vite
framework
Aplus Full-Stack Framework
Stars: ✭ 172 (+681.82%)
Mutual labels:  preload
vite-node
Vite as Node.js runtime
Stars: ✭ 422 (+1818.18%)
Mutual labels:  vite
django-http2-middleware
⚡️Django middleware to automatically send preload headers before views runs, enabling faster HTTP2 server-push (with CSP support).
Stars: ✭ 65 (+195.45%)
Mutual labels:  preload
Preload Webpack Plugin
Please use https://github.com/vuejs/preload-webpack-plugin instead.
Stars: ✭ 2,174 (+9781.82%)
Mutual labels:  preload
vite-plugin-html-template
html template for vite, like html-webpack-plugin for webpack.
Stars: ✭ 97 (+340.91%)
Mutual labels:  vite
vite-postcss-preset-env
vite-cssnext.netlify.app/
Stars: ✭ 35 (+59.09%)
Mutual labels:  vite
artemis
MateCloud前端代码,基于vue3、vite、pinia、ant-design vue实现的中台系统
Stars: ✭ 129 (+486.36%)
Mutual labels:  vite

使用

install

pnpm install

prepare

pnpm run build:packages

development

pnpm run dev:ui

production

pnpm run build:ui

and

pnpm run start:ui

包含功能

完整开发功能支持

生产环境准备

最新的工具

完整 Typescript 支持

redux

灵活的渲染方式 SSR CSR

CSR 回退

page level 代码分割

preLoad data 标准化预加载行为 通过返回配置对象进行精细的跳转控制: getInitialState 方法返回 {error, redirect, props: data}

sass

css module

不同打包方式

静态路由

文件路由 自动 query 参数支持 使用 :参数名(:id.tsx) 文件作为的约定 开发环境支持 page 新建删除的实时路由更新(middleware 模式下支持)

装饰器

page level component 数据自动注入 getInitialState: () => ({props: xxx})

middleware develop 适合手机等远程调试

dev Server develop 适合桌面开发 (webpack)

animate router 路由切换动画

file router 开发自动更新

react router 6

jest

swc (目前只支持 webpack)

esbuild (目前只支持 webpack)

react-18 ssr

monorepo

静态页面生成 build:static 标记静态页面 export isStatic = true; (目前只支持 webpack)

支持 webpack/vite 开发或者生产

支持 vite 兼容 esModule 和 legacy

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].