Library Search
结果页入门教程 - 从 React 到 Preact 无缝迁移
在 元器件 / 技术栈 / 知识库 中找到 10 个匹配结果。
技术栈
技术栈
4 个 Preact 最佳选择。它也能作为理解 React 原理的极佳学习材料。
# Preact 入门教程:从 React 到 Preact 无缝迁移
## 一、Preact 是什么?
Preact 是 Jason Miller 创建的 React 替代品,核心目标:**用 3KB 的体积实现 React 的绝大部分 API**。它保持与 React 几乎相同的编程模型(组件、Hooks、JSX),但去掉了合成… 3% React Native # React Native 移动开发入门教程
## 第一章:架构演进——从 Bridge 到 JSI
### 旧架构(Bridge)
```
JS Thread ←→ Bridge(JSON 序列化)←→ Native Thread
```
每次通信都要跨越 Bridge,数据序列化为 JSON。问题:列表快速滚动时掉帧(异步 + 序列化开销)。
### 新架构(Fabric + Turb… 3% React # React 安装指南
## 1. 环境准备
- **Node.js**:>= 18.x(推荐 20 LTS)
- **包管理器**:npm / yarn / pnpm / bun 均可
- **IDE**:VS Code + ES7+ React snippets + Prettier
- **浏览器扩展**:React Developer Tools
## 2. 安装命令
### 方… 3% C# <h1>🏗 Alpine.js Demo</h1>
<p style="color: #666;">纯 HTML 属性驱动的交互 —— 零 JS 代码</p>
<!-- 标签页组件 -->
<div x-data="{ activeTab: 'vue' }">
<div class="tabs">
<button class="tab-btn" :class="… 2%
知识库
知识库
6 个 入门教程 - 从 React 到 Preact 无缝迁移 # Preact 入门教程:从 React 到 Preact 无缝迁移
## 一、Preact 是什么?
Preact 是 Jason Miller 创建的 React 替代品,核心目标:**用 3KB 的体积实现 React 的绝大部分 API**。它保持与 React 几乎相同的编程模型(组件、Hooks、JSX),但去掉了合成事件系统、Fiber 调度器等大型内部机制,直接使用原生 DO… 3% 入门篇 - Preact轻量级毕设方案 ```javascript
// vite.config.js
export default {
resolve: {
alias: {
'react': 'preact/compat',
'react-dom': 'preact/compat',
},
},
};
```
---
## 毕设推荐场景
### 移动端 H5
Preact 3KB… 3% React Native 移动开发入门 # React Native 移动开发入门教程
## 第一章:架构演进——从 Bridge 到 JSI
### 旧架构(Bridge)
```
JS Thread ←→ Bridge(JSON 序列化)←→ Native Thread
```
每次通信都要跨越 Bridge,数据序列化为 JSON。问题:列表快速滚动时掉帧(异步 + 序列化开销)。
### 新架构(Fabric + Turb… 3% 入门篇 - React 18 毕设基础 # React 18 毕设基础
## 背景
React 是全球使用最广泛的前端库,掌握 React 对求职极其有利。React 18 引入了 Concurrent Mode、Suspense 和改进的批处理。
## 核心概念
### 1. 函数组件 + Hooks
React 已经完全拥抱函数组件,Class 组件仅存于老项目:
```tsx
import { useState, us… 3% Hello World - React 兼容的轻量应用 .achievement {
margin-top: 16px; padding: 12px;
background: #fef3c7; border-radius: 8px; font-weight: 600;
}
```
```html
<!-- index.html -->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta… 2% Hello World - 极简内容站点 <style>
.counter {
padding: 16px; border-radius: 12px;
background: #f0f0ff; margin: 16px 0;
}
.note { font-size: 0.8rem; color: #999; }
</style>
```
### 带交互的 React 计数器 `src/components/R… 2%