低代码平台开发实践:基于React

低代码平台开发实践:基于React

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本介绍从无到有开发一个完整低代码平台的专业技术书。

内容简介

本书共分为4篇。

基础篇(第1章)介绍学习本书必备的理论知识,涉及的知识点有React Ref API、React Hooks、React Context API、MobX和MongoDB等。

需求分析篇(第2章和第3章)站在项目实践的角度完整分析业务场景和低代码平台的需求,包括三大业务场景和四大核心功能,这是顺利开展项目的基础。

实战篇(第4~8章)是本书的重点部分,介绍如何开发低代码平台,提供了大量的代码示例,涉及的内容有低代码架构策略、低代码组件、设计器、渲染器和代码生成器等。

基础设施篇(第9章)重点介绍如何使用GitLab CI/CI)构建持续部署的Pipeline,如何搭建npm私有库,如何搭建LDAP账号管理系统等。

作者简介

作者秦小倩(网名何遇),资深前端工程师,精通TypeScript、JavaScript,以及React和Vue等框架。曾就职于多家知名互联网公司,均从事前端开发相关工作,拥有丰富的现代Web应用开发经验。

章节目录

版权信息

前言

基础篇

第1章 前置知识

1.1 函数组件与类组件

1.2 React Ref API

1.3 React Hooks

1.4 React Context API

1.5 深入理解React的渲染流程

1.6 MobX状态管理库

1.7 MongoDB

1.8 Mongoose

需求分析篇

第2章 业务场景的需求分析

2.1 列表页的需求分析

2.2 详情页的需求分析

2.3 表单页的需求分析

第3章 低代码平台的需求分析

3.1 用户管理

3.2 组件市场

3.3 应用管理

3.4 可视化编辑器

实战篇

第4章 架构的设计与实现

4.1 什么是低代码

4.2 架构策略

4.3 低代码组件

4.4 编辑器

4.5 代码编译器

4.6 插件系统

4.7 历史记录管理

第5章 低代码组件的设计与实现

5.1 组件规格

5.2 组件的消费方式

5.3 开发一个脚手架

5.4 开发一个低代码组件

5.5 组件市场

第6章 低代码引擎的设计与实现

6.1 页面搭建协议

6.2 入料模块

6.3 渲染器环境

6.4 设计器

第7章 渲染器的应用实践

7.1 显示组件

7.2 数据源

7.3 表单联动

7.4 表单校验

7.5 生命周期

第8章 代码生成器的原理与实践

8.1 工作原理及概念

8.2 插件

8.3 项目构建器

8.4 文件存储

基础设施篇

第9章 基础设施的技术方案

9.1 研发体系构建

9.2 LDAP账号管理

9.3 开源低代码项目选型实践

低代码平台开发实践:基于React是2024年由机械工业出版社出版,作者秦小倩。

得书感谢您对《低代码平台开发实践:基于React》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Flutter跨平台开发入门与实战 电子书
本书共分十四章,内容包括:Flutter概述、Flutter快速入门、Dart基础、Flutter组件基础、Flutter页面布局、高级组件、事件处理、动画、路由与导航、网络与通信、数据持久化、混合开发、插件开发与热更新、新冠肺炎疫情应用。
深入React技术栈 电子书
全面讲述React技术栈的原创图书,pure render专栏主创倾力打造,覆盖React、Flux、Redux及可视化等内容。
Hadoop大数据平台集群部署与开发 电子书
Hadoop大数据平台集群部署与开发课程是云计算的一门专业平台课。本教材可为参与大数据开发与处理等相关流程的技术人员提供有益参考,为其介绍大数据处理技术Hadoop以及Hadoop家族体系的其他核心成员:Zookeeper、HBase、Hive、Flume、Sqoop等。本教材以分类任务的形式,具体介绍了“这些成员”的概念及实际应用,具有较强的综合性和实践性强,内容涉及广泛,讲解深入透彻。
AR开发权威指南:基于AR Foundation 电子书
本书共分13章,分别为ARFoundation入门、ARFoundation基础、平面检测与参考点管理、图像与物体检测跟踪、人脸检测跟踪等。
深入浅出React Native 电子书
本书主要介绍了ReactNative在iOS/Android下的实际运行机制,从启动原理、基础组件解析、扩展原生能力以及到常见场景方案的优化和探索。其中不仅包含JavaScript,也会从iOS/Android的角度去解释实现的机制及原理,以便读者更好的理解移动端开发和选择适用自身场景的方案。