DongYuanxin's Blog

领域驱动设计快速上手

定义 领域驱动设计(DDD)是一种基于模型驱动的软件设计方式。 它以领域为核心,分析领域中的问题,通过建立一个领域模型来有效的解决领域中的核心的复杂问题。 而在电商、物流、保险、金融等线上、线下结合的新型电子产业中,模型成熟,设计语言通用,适合落地实践DDD。 DDD 组成部分 DDD 包括「战略设计」和「战术设计」两部分: 战略设计主要从业务视角出发,建立业务领域模型,划分...

React SSR 实现原理和源码解析

代码请参考:learn-react-ssr 什么是SSR? SSR 是服务端渲染。它是后端模版渲染和前端(SPA)单页应用的结合。 它有 2 种常见的模式: 完全使用后端路由渲染模版 后端只渲染首次访问的内容,后面交给单页应用托管 这两者的主要区别是:后端路由的使用程度不同。在NodeJS的SSR框架中(比如NextJS),使用的都是后一种。 SSR 后端渲染的原理 ...