- AI 성장과 투자 수익의 연결 조건
这篇文章尚未翻译。
- AI 기업 실적을 읽는 핵심 지표
这篇文章尚未翻译。
- AI 요청을 처리하는 인프라와 비용
这篇文章尚未翻译。
- AI 시대의 직접 개발과 SaaS 구매
这篇文章尚未翻译。
- 모델 성능과 AI 제품의 경쟁력
这篇文章尚未翻译。
- AI 서비스의 요금제 설계
这篇文章尚未翻译。
- 토큰 가격 너머의 AI 요청 원가
这篇文章尚未翻译。
- 월 2만 원 AI 서비스의 손익 계산
这篇文章尚未翻译。
- 팀 AI 개발 워크플로
这篇文章尚未翻译。
- AI 병렬 작업과 충돌 관리
这篇文章尚未翻译。
- AI 작업 상태와 인계
这篇文章尚未翻译。
- 프롬프트 캐싱
这篇文章尚未翻译。
- AI 코딩 지표
这篇文章尚未翻译。
- AI 코드 검증 루프
这篇文章尚未翻译。
- AI 코딩 모델 라우팅
这篇文章尚未翻译。
- Skill MCP 컨텍스트 로딩
这篇文章尚未翻译。
- AI 코딩 에이전트에게 재작업 없이 일을 맡기는 작업 요청 설계법
这篇文章尚未翻译。
- AI 에이전트 레포 구조
这篇文章尚未翻译。
- AGENTS.md CLAUDE.md 설계 원칙
这篇文章尚未翻译。
- Claude Codex 토큰 절약 컨텍스트 엔지니어링
这篇文章尚未翻译。
- ETA 거리 의도 피처 엔지니어링 전략 - XGBoost 추천시스템 3편
这篇文章尚未翻译。
- 추천 학습 데이터셋 구축과 크롤링 파이프라인 설계 방법 - XGBoost 추천시스템 2편
这篇文章尚未翻译。
- 약속 장소 추천을 ML 문제로 재정의하는 방법 - XGBoost 추천시스템 1편
这篇文章尚未翻译。
- 에러 라우팅과 파일 변환 전송 - n8n 파이프라인 7편
这篇文章尚未翻译。
- 다중 에이전트 뉴스 브리핑 봇 구현 - n8n 파이프라인 6편
这篇文章尚未翻译。
- 벡터 데이터베이스와 RAG 시스템 연동 - n8n 파이프라인 5편
这篇文章尚未翻译。
- 接入 Telegram 消息 API——n8n 流水线,第 4 篇
在 n8n 流水线中接入 Telegram API,把处理后的数据发送到手机。介绍通过 BotFather 获取令牌、配置 Webhook、编写 Markdown 模板,以及应对调用频率限制的方法。
- RSS 수집과 웹 크롤링 - n8n 파이프라인 구축 시리즈 2편
这篇文章尚未翻译。
- 제이슨 데이터 파싱과 페이로드 가공 - n8n 파이프라인 구축 시리즈 3편
这篇文章尚未翻译。
- n8n 아키텍처와 도커 로컬 배포 - n8n 파이프라인 구축 시리즈 1편
这篇文章尚未翻译。
- 로컬 환경 자동화 플랫폼 비교와 엔에잇엔 선택 이유 - n8n 파이프라인 구축 시리즈 0편
这篇文章尚未翻译。
- Playwright로 시작하는 E2E 테스트 - React로 시작하는 TDD 번외편
这篇文章尚未翻译。
- React TDD 정리 - React로 시작하는 TDD 15편
这篇文章尚未翻译。
- 在实际项目中应用 React TDD 的注意事项——用 React 开始 TDD,第 14 篇
介绍实际项目采用 TDD 的成本与收益、团队应用策略,以及如何通过 CI/CD 让测试持续运行。
- 프론트엔드 테스트 유형 정리 - React로 시작하는 TDD 13편
这篇文章尚未翻译。
- 编写支持重构的测试——用 React 开始 TDD,第 12 篇
学习如何避开实现细节,围绕用户行为编写在内部实现改变后仍能通过的测试。
- 从测试视角审视组件结构——用 React 开始 TDD,第 11 篇
分析难以测试的组件特征,学习通过分离 UI 与逻辑、处理全局 Provider,将结构改进为更易测试的形式。
- Form 입력과 Validation 테스트 - React로 시작하는 TDD 10편
这篇文章尚未翻译。
- API Mock 策略与 MSW 应用——用 React 开始 TDD,第 9 篇
学习引入 MSW 拦截网络请求,在无需真实服务器的情况下测试 API,并验证服务器错误等场景。
- 测试异步逻辑——用 React 开始 TDD,第 8 篇
学习如何测试 API 请求等异步操作,并使用 findBy 查询观察和验证加载、成功与错误状态的变化。
- 测试自定义 Hook——用 React 开始 TDD,第 7 篇
将业务逻辑抽离为自定义 Hook,并学习使用 renderHook 与 act 独立测试 Hook。
- 测试状态变化——用 React 开始 TDD,第 6 篇
测试 useState 状态变化引发的条件渲染,理解 getBy 与 queryBy 的区别,并通过日志追踪状态变化。
- 组件重构与测试维护——用 React 开始 TDD,第 5 篇
以测试为保障拆分组件、改进代码结构,并通过 screen.debug() 查看测试过程中的渲染结果。
- 实现通过测试的基础组件——用 React 开始 TDD,第 4 篇
用最少的代码实现组件,让失败的测试从 Red 变为 Green,并通过 useState 完成交互。
- 사용자 행동 기반 테스트 작성 - React로 시작하는 TDD 3편
这篇文章尚未翻译。
- React 테스트 환경 구성 - React로 시작하는 TDD 2편
这篇文章尚未翻译。
- React 환경에서의 TDD 개요 - React로 시작하는 TDD 1편
这篇文章尚未翻译。
- Spring Boot TDD 정리 (최종 실습 코드 포함) - Spring Boot로 시작하는 TDD 15편
这篇文章尚未翻译。
- 실무에서의 TDD 적용 시 고려사항 - Spring Boot로 시작하는 TDD 14편
这篇文章尚未翻译。
- 단위 테스트와 통합 테스트의 역할 - Spring Boot로 시작하는 TDD 13편
这篇文章尚未翻译。
- Spring Boot 테스트 시 'Sharing is only supported for boot loader classes' 경고 해결하기
这篇文章尚未翻译。
- 扩展功能时如何应用 TDD——用 Spring Boot 开始 TDD,第 12 篇
当运行中的项目新增折扣政策等需求时,学习用 TDD 扩展功能,并保护已有代码。
- 从测试角度改进代码结构——用 Spring Boot 开始 TDD,第 11 篇
了解隐藏依赖、随机值和时间为何让代码难以测试,并通过依赖注入重构代码。
- Next.js 16 与 React 19 的新功能
深入介绍 Next.js 16 所搭载的 React 19 核心功能:View Transitions、Server Actions 安全增强,以及 useOptimistic 等新 Hook 的用法。
- Next.js 16 迁移指南
分步骤介绍将 Next.js 15 项目升级至 16 的具体流程,包括 Codemod、异步 API、图片安全配置等必需修改。
- 아키텍처와 캐싱 시스템 - Next.js 16 특징 2부
这篇文章尚未翻译。
- Turbopack과 개발 경험 향상 - Next.js 16 특징 1부
这篇文章尚未翻译。
- 예외 처리와 검증 로직 테스트 - Spring Boot로 시작하는 TDD 10편
这篇文章尚未翻译。
- Controller 테스트와 API 검증 - Spring Boot로 시작하는 TDD 8편
这篇文章尚未翻译。
- Mockito를 활용한 의존성 분리 - Spring Boot로 시작하는 TDD 9편
这篇文章尚未翻译。
- Repository 계층 테스트 전략 - Spring Boot로 시작하는 TDD 7편
这篇文章尚未翻译。
- 도메인 중심으로 TDD 적용하기 - Spring Boot로 시작하는 TDD 6편
这篇文章尚未翻译。
- 테스트를 유지한 상태에서 리팩토링하기 - Spring Boot로 시작하는 TDD 5편
这篇文章尚未翻译。
- 让测试通过的最小实现——用 Spring Boot 开始 TDD,第 4 篇
介绍 TDD 的 Green 阶段,学习如何解决编译错误,并用最简单的实现让测试通过。
- 用测试代码表达需求——用 Spring Boot 开始 TDD,第 3 篇
学习如何在实现功能前将需求整理为测试代码,并编写会失败的测试(Red)。
- TDD를 위한 Spring Boot 테스트 환경 구성 - Spring Boot로 시작하는 TDD 2편
这篇文章尚未翻译。
- TDD 개요와 Spring Boot에서의 활용 - Spring Boot로 시작하는 TDD 1편
这篇文章尚未翻译。
- 실무 시나리오 종합 실습 Docker에서 Kubernetes까지 - DevOps 컨테이너에서 클러스터까지 8편
这篇文章尚未翻译。
- 쿠버네티스 운영 자동화 로깅 모니터링 CI/CD - DevOps 컨테이너에서 클러스터까지 7편
这篇文章尚未翻译。
- 쿠버네티스 고급 활용 오토스케일링과 무중단 배포 - DevOps 컨테이너에서 클러스터까지 6편
这篇文章尚未翻译。
- 쿠버네티스 실습 YAML로 Nginx 배포하기 - DevOps 컨테이너에서 클러스터까지 5편
这篇文章尚未翻译。
- 쿠버네티스 기초 개념 잡기 왜 필요할까 - DevOps 컨테이너에서 클러스터까지 4편
这篇文章尚未翻译。
- Docker 심화 멀티 컨테이너 관리와 Docker Compose - DevOps 컨테이너에서 클러스터까지 3편
这篇文章尚未翻译。
- Docker 실습 Nginx 웹 서버 띄우기 - DevOps 컨테이너에서 클러스터까지 2편
这篇文章尚未翻译。
- 컨테이너 개념 완벽 이해와 Docker 첫걸음 - DevOps 컨테이너에서 클러스터까지 1편
这篇文章尚未翻译。
- 실전 예제로 배우는 Zustand - Zustand 기초부터 아키텍쳐 설계까지 3편
这篇文章尚未翻译。
- Zustand 핵심 개념 파헤치기 - Zustand 기초부터 아키텍쳐 설계까지 2편
这篇文章尚未翻译。
- Zustand 소개 및 기본 사용법 - Zustand 기초부터 아키텍쳐 설계까지 1편
这篇文章尚未翻译。
- Vue 서버 사이드 렌더링과 Nuxt 3 - Vue 심화 외전 3편
这篇文章尚未翻译。
- Vue 슬롯, 텔레포트, Provide/Inject - Vue 심화 외전 2편
这篇文章尚未翻译。
- Vue 自定义指令与组合式函数——Vue 进阶番外篇 1
介绍 Vue 的自定义指令与组合式函数,学习用 v-focus 直接控制 DOM,以及通过 useMouse 等函数封装可复用逻辑。
- Vue와 TypeScript로 실전 Todo 앱 만들기 - 10편
这篇文章尚未翻译。
- Vue 폼 입력 처리와 v-model - Vue 기본기 다지기 9편
这篇文章尚未翻译。
- Vue 조건부 렌더링과 스타일링 - Vue 기본기 다지기 8편
这篇文章尚未翻译。
- 使用Axios连接API并处理异步操作:Vue基础第7篇
在Vue中配置Axios实例,通过onMounted请求数据,并管理异步请求的加载与错误状态。
- 使用 Pinia 轻松管理全局状态——Vue 基础巩固,第 6 篇
学习 Vue 官方状态管理库 Pinia,结合示例定义 store、state、getters、actions,并在组件中使用,同时比较 React 的状态管理工具。
- Vue 템플릿 문법 핵심 정리 - Vue 기본기 다지기 2편
这篇文章尚未翻译。
- Vue Router로 페이지 이동 구현하기 - Vue 기본기 다지기 5편
这篇文章尚未翻译。
- 반응형 상태 관리 ref reactive computed watch - Vue 기본기 다지기 4편
这篇文章尚未翻译。
- 컴포넌트 구조와 props emit 이해하기 - Vue 기본기 다지기 3편
这篇文章尚未翻译。
- 搭建 Vue 3 开发环境,理解 Vite 与 SFC——Vue 基础,第 1 篇
详细介绍如何通过 Vite 创建 Vue 3 项目,以及 .vue 单文件组件(SFC)的基本结构。
- 在 Windows 上通过 WSL 安装 Ubuntu 22.04 LTS
分步骤介绍如何在 Windows 上启用 WSL、安装 Ubuntu 22.04 LTS,并完成首次启动与基本配置。
- 윈도우 터미널에서 두 개의 깃허브 계정 함께 쓰기
这篇文章尚未翻译。
- Vibe Coding 워크플로우 풀스택 앱 빠르게 만들기 (Wasp 활용)
这篇文章尚未翻译。
- AI 코드 편집기 활용법 AI와 스마트하게 코딩하기 (Cursor, Copilot, ChatGPT, VSCode)
这篇文章尚未翻译。
- 트랜잭션, GridFS와 실전 팁 - MongoDB와 Python (하)
这篇文章尚未翻译。
- 고급 쿼리와 데이터 분석의 시작 - MongoDB와 Python (중)
这篇文章尚未翻译。
- 在 VS Code 和 Cursor 中通过 MCP 操作 Figma 设计(cursor-talk-to-figma-mcp)
使用 cursor-talk-to-figma-mcp 连接 AI 代码编辑器与 Figma,自动完成重复设计操作,减少代码和设计之间的切换。
- PyMongo 기본기와 Atlas 연동 - Mongodb와 Python (상)
这篇文章尚未翻译。
- Python/Java와 MongoDB 연동 - MongoDB 올인 14일차
这篇文章尚未翻译。
- Node.js와 MongoDB 연동하기 - MongoDB 올인 13일차
这篇文章尚未翻译。
- MongoDB 주요 툴과 유틸리티 (Compass, mongodump, mongorestore, mongoimport, mongoexport) - MongoDB 올인 12일차
这篇文章尚未翻译。
- MongoDB Atlas 시작하기 - MongoDB 올인 11일차
这篇文章尚未翻译。
- MongoDB 보안 기능 이해하기 - MongoDB 올인 10일차
这篇文章尚未翻译。
- MongoDB 샤딩 클러스터 구성 - MongoDB 올인 9일차
这篇文章尚未翻译。
- TypeScript와 React (제네릭, 커스텀 훅, 폼 타입) - React, 알고 쓰자 14일차
这篇文章尚未翻译。
- React 개발자 도구와 테스트 - React, 알고 쓰자 13일차
这篇文章尚未翻译。
- React 보안과 안정성 (XSS, CSRF 예방부터 OAuth, 서드파티 관리까지) - React, 알고 쓰자 12일차
这篇文章尚未翻译。
- React API 통신 (Fetch, Axios, GraphQL 전략) - React, 알고 쓰자 11일차
这篇文章尚未翻译。
- 微前端:面向大型应用的开发架构——深入理解 React,第 10 天
介绍微前端架构的概念、优缺点与实现策略,涵盖 Webpack Module Federation、Single-SPA、团队边界和部署模式。
- React 컴포넌트 설계 원칙과 패턴으로 품질 높이기 - React, 알고 쓰자 9일차
这篇文章尚未翻译。
- React와 자료구조 (배열, 리스트, 트리, 해시 테이블) - React, 알고 쓰자 8일차
这篇文章尚未翻译。
- React Router 的原理与用法——深入理解 React,第 6 天
介绍 React Router v6 的工作原理与用法,涵盖 History API、URL 匹配、嵌套路由、Outlet、Link、useNavigate 和代码拆分。
- React 렌더링 방식 이해하기 (SSR, SSG, Hydration) - React, 알고 쓰자 7일차
这篇文章尚未翻译。
- MongoDB 복제 세트 구성과 장애 복구 - MongoDB 올인 8일차
这篇文章尚未翻译。
- MongoDB 성능 최적화 - MongoDB 올인 7일차
这篇文章尚未翻译。
- MongoDB 쿼리와 집계 - MongoDB 올인 6일차
这篇文章尚未翻译。
- MongoDB 기본 작업 CRUD - MongoDB 올인 5일차
这篇文章尚未翻译。
- MongoDB 데이터 모델링 - MongoDB 올인 4일차
这篇文章尚未翻译。
- MongoDB 설치 및 환경 설정 - MongoDB 올인 3일차
这篇文章尚未翻译。
- MongoDB 아키텍처 이해 - MongoDB 올인 2일차
这篇文章尚未翻译。
- 在 Expo(React Native)应用中把深层链接转成二维码
通过 react-native-qrcode-svg 示例,学习如何在 Expo 应用中将深层链接等 URL 生成二维码并显示出来。
- Expo 深层链接:通过查询参数传递和读取数据
学习在 Expo 应用中配置带查询参数的深层链接,用 Expo Router 跳转到指定页面并读取参数。
- React Query로 무한스크롤 - FlatList 무한 스크롤 (2)
这篇文章尚未翻译。
- 使用 Axios 实现无限滚动——FlatList 无限滚动(1)
介绍在 Expo 环境中使用 FlatList 和 Axios 实现无限滚动的基本原理与步骤,通过 jsonplaceholder API 示例理解实现方法。
- MongoDB 소개 및 배경 - MongoDB 올인 1일차
这篇文章尚未翻译。
- Expo 推送通知完整指南:从配置到发送
分步骤介绍如何为 Expo 应用安装 expo-notifications、获取推送令牌、发送和接收通知,并配置 FCM 与 APNs。
- React 글로벌 상태 관리 (원리부터 라이브러리까지) - React, 알고 쓰자 5일차
这篇文章尚未翻译。
- React 렌더링과 실행 환경 - React, 알고 쓰자 0주차
这篇文章尚未翻译。
- React Hooks 심층 탐구 (useEffect, useRef, useReducer) - React, 알고 쓰자 4일차
这篇文章尚未翻译。
- React 18 자동 배칭과 동시성 - React, 알고 쓰자 3일차
这篇文章尚未翻译。
- useState와 setState 상태 관리의 원리 - React, 알고 쓰자 2일차
这篇文章尚未翻译。
- React 렌더링 원리 파헤치기 Virtual DOM과 Fiber - React, 알고 쓰자 1일차
这篇文章尚未翻译。
- AdSense 광고 코드 삽입하기 (Next.js)
这篇文章尚未翻译。
- GitHub Actions 停止支持 Ubuntu 20.04 及应对方法
解释 GitHub Actions 于 2025 年 4 月 15 日停止支持 Ubuntu 20.04 运行器后可能出现的错误,并介绍解决方法。
- 通过Etherscan API查询多链余额
介绍Etherscan API密钥获取流程、账户余额查询,以及React与TypeScript中的多链请求实现。
- 在 Expo 中处理权限请求
结合 TypeScript 示例,介绍如何在 Expo 中安全地请求和使用相机、位置、媒体等权限。
- 通过自定义Hook高效使用React Query
以JSONPlaceholder为例,将React Query查询逻辑封装为可复用Hook,并支持参数、查询选项与类型安全。
- React(TanStack)Query 基础用法(React Native、Expo)
结合 JSONPlaceholder API 示例,介绍在 React Native(Expo)中安装 TanStack Query、管理网络和焦点状态,以及编写查询。
- React Query(TanStack Query)入门
结合示例介绍如何在 React 中使用 TanStack Query 处理异步 API 数据,涵盖安装、查询与进阶缓存策略。
- React SSR 완벽 가이드 1편 - 개념과 기본 흐름, React 18의 스트리밍 렌더링
这篇文章尚未翻译。
- 在Flutter中接入激励插屏广告并监听事件
配置Google AdMob激励插屏广告,通过按钮展示广告,并监听奖励、关闭和失败等事件。
- 创建 React Native 自定义下拉组件(react-native-picker、react-native-element-dropdown)
结合示例介绍如何在 iOS、Android、Windows 和 macOS 中安装、配置和使用 react-native-picker/picker,并比较下拉菜单方案。
- 使用AWS Lambda和S3自动缩放上传图片并转换为WebP
将AWS Lambda与S3连接,在图片上传后自动缩放并转换为WebP,实现无服务器图片处理。
- Tailwind CSS 4.0 迁移与主要变更
依据官方指南,结合示例介绍如何从 Tailwind CSS 3.0 迁移到 4.0,包括浏览器支持、配置结构、不兼容变更及功能对比。
- 博客文章页面迁移到ISR的原因与效果
介绍博客从静态生成思路转向ISR的过程、性能变化,以及构建时Google Analytics和并发请求错误的解决方法。
- Next.js의 Incremental Static Regeneration(ISR) 완벽 가이드
这篇文章尚未翻译。
- 在 Visual Studio Code 中使用 MCP 服务器
依据官方文档,逐步介绍如何在 Visual Studio Code 中配置和使用 MCP(模型上下文协议)服务器。
- Google Indexing API 사용 방법
这篇文章尚未翻译。
- 使用 TypeScript SDK 搭建 MCP 服务器
详细介绍如何使用 Model Context Protocol 的 TypeScript SDK 搭建 MCP 服务器。
- 了解OpenAI Agents SDK并集成MCP
介绍OpenAI Agents SDK的基本结构、MCP服务器连接、工具调用,以及创建和运行Agent的示例。
- 轻松理解 Model Context Protocol(MCP)
从上下文组织的概念讲起,结合示例介绍面向大语言模型的上下文管理和代码实现。
- 配置 IndexNow:向 Naver 和 Bing 提交索引请求
依据官方文档,介绍 IndexNow 协议、密钥配置、URL 提交和 Naver 接入方式。
- 使用 Expo Image 和 Asset 加载图片
分步骤介绍如何用 expo-image 和 expo-asset 优化图片加载,并提供示例与排查技巧。
- Next.js数据获取指南5:策略总结与选择
综合比较服务器组件、客户端请求、SWR、路由处理器、ISR和no-store,并按应用场景选择策略。
- Next.js数据获取指南4:自定义fetch与路由处理器
介绍fetch请求头、Cookie传递、基于标签的缓存失效,以及通过Route Handlers创建API。
- Next.js数据获取指南3:并行、顺序、条件请求与客户端用法
介绍并行、顺序和条件fetch模式,以及在客户端使用useEffect和SWR获取数据的方法。
- Next.js数据获取指南2:fetch缓存策略与选项
介绍Next.js fetch的缓存选项、no-store、revalidate,以及缓存键与按周期更新数据的方式。
- Next.js数据获取指南1:概述与基本概念
介绍App Router中的数据获取位置、服务器组件数据流,以及fetch的基本用法与缓存特性。
- Next.js博客性能优化:并行fetch与Suspense调整
整理实际Next.js项目中移除重复fetch、优化Suspense、在客户端格式化日期等性能改进方法。
- 安全升级到Next.js 15的方法
逐步介绍从Next.js 14升级到15的准备工作、依赖更新、API变化和迁移问题处理。
- 在Next.js App Router中加载HTML文件
介绍通过public目录和iframe展示静态HTML或转换后的PDF内容,以及路径、CSP和SEO注意事项。
- 使用expo-web-browser打开应用内浏览器
介绍Expo WebBrowser的基本用法、关闭事件与WebView的区别,以及适合使用它的场景。
- 如何将Xcode降级
记录React Native与Expo项目升级到Xcode16.3后发生构建错误,并回退到16.2的过程。
- 为 Expo 添加多语言包(expo-localization、i18next)
使用 expo-localization 读取设备语言,配合 i18next 管理翻译,并保存用户选定的语言。
- i18next를 활용한 다국어 번역 구현하기 (React, Expo, React Native)
这篇文章尚未翻译。
- 创建可复用的底部面板组件(React Native)
在 React Native 中创建可复用的底部面板,涵盖安装配置、常用 props 和自定义遮罩。
- 在 Expo 中配置开发构建(Development Build)
学习如何在 Expo 中创建开发构建,并在项目中修改原生代码。
- 使用Expo Vector Icons
在Expo项目中安装并使用矢量图标,介绍Icon.Button组件及其常见属性。
- WalletKit 세션 요청에 응답하기 (React Native, Reown)
这篇文章尚未翻译。
- WalletKit 세션 연결하기 (React Native, Reown)
这篇文章尚未翻译。
- 在 React Native 中安装并初始化 Reown WalletKit
学习如何使用 Reown WalletKit 为 React Native(Expo)应用添加数字钱包功能。
- React (Native)에서 Context API로 전역변수 사용하기
这篇文章尚未翻译。
- React Native(Expo)에서 스크롤 화면 만들기 (ScrollView, FlatList)
这篇文章尚未翻译。
- 在 React Native(Expo)中使用 SecureStore
介绍如何在 React Native(Expo)中安装和使用 SecureStore,保存敏感数据并添加生物识别。
- React Native(Expo) 환경에서 생체 인증 사용하기 (expo-local-authentication)
这篇文章尚未翻译。
- 在Flutter中设置应用图标与名称
使用flutter_launcher_icons生成应用图标,并修改Android与iOS应用的显示名称。
- 在 React Native(Expo)中使用 SVG 图片(react-native-svg-transformer)
介绍如何在 React Native(Expo)中渲染 SVG 图片,用 react-native-svg-transformer 导入 SVG,并通过 props 设置样式。
- Expo 的页面路由与动态路由(expo-router)
介绍 expo-router 的页面路由、布局、路由分组及文件和文件夹中的动态路由配置。
- 面向协作的JavaScript与TypeScript注释:JSDoc
介绍JSDoc的基本语法、参数与返回值说明,以及示例、弃用、异常、异步和类型定义标签。
- 在 React Native(Expo)中通过助记词创建 EVM 区块链钱包
学习如何在 React Native(Expo)中生成助记词,并用它创建 EVM 区块链钱包。
- 在 macOS 上创建 Expo 项目
介绍如何在 macOS 上创建、关联并运行 Expo 项目,以及通过 Expo Go 在真机上预览应用。
- 在 React Native 加载数据时使用指示器(ActivityIndicator、react-native-skeleton-placeholder)
介绍 React Native 数据加载时使用 ActivityIndicator 和 react-native-skeleton-placeholder 显示加载状态的方法。
- 在React Native中刷新子组件的全部数据
利用React的key机制,刷新指定子组件或重新创建整个组件树的状态。
- 在React Native中刷新页面:RefreshControl
使用ScrollView和RefreshControl实现下拉刷新,并配置Android与iOS的颜色、大小和提示文字。
- 在 Flutter 中使用 FCM 发送推送通知
配置 Flutter 应用在 iOS 和 Android 上接收 Firebase Cloud Messaging 推送,获取 FCM 令牌并发送测试消息。
- 为Flutter应用添加启动页:flutter_native_splash
使用flutter_native_splash配置Flutter启动页,包括背景、图片及Android 12专用设置。
- 在React Native与Expo中显示Toast消息
使用react-native-toast-message配置Toast提示,介绍Expo、React Native CLI与自定义Toast样式。
- 在 Flutter 中用 Firebase Auth 实现手机号码验证
学习如何配置 Firebase Auth,在 Flutter 应用中发送短信验证码并完成手机号码验证。
- 在Firebase中分别注册Flutter的iOS与Android应用
分别配置Flutter项目中的Android和iOS应用,下载Firebase配置文件,并添加各平台SDK。
- 将Flutter应用同时注册到Firebase
通过Firebase项目和FlutterFire CLI,将Flutter应用注册到Firebase并完成初始化。
- 在 TypeScript 中配置 Axios 类型(React、Next.js、React Native、Node.js 等)
用 TypeScript 定义 Axios 请求与响应类型,配置拦截器,并组织 API 服务文件。
- 앱에서 MetaMask 연동하기 (Flutter, reown, walletconnect)
这篇文章尚未翻译。
- 用 easy_localization 为 Flutter 应用制作多语言包
学习如何用 easy_localization 创建和配置 Flutter 语言包,为应用添加多语言支持。
- 在一个本地仓库中管理多个远程仓库
介绍如何为一个项目添加多个Git远程仓库,指定远程执行切换、推送和拉取,以及移除远程配置。
- async-storage 사용하기
这篇文章尚未翻译。
- 在Widget中使用导航栏标签切换事件
为Flutter页面内部的Widget传递标签切换回调,从通知页跳转到搜索页。
- 为Flutter导航栏的每个标签保留独立页面栈
使用IndexedStack和Navigator保留底部导航栏及标签状态,并在重复点击当前标签时返回栈顶页面。
- 设置Flutter底部导航栏
为Flutter添加首页、搜索、通知和个人资料四个导航标签,并在登录后显示底部导航栏。
- 使用FlutterSecureStorage进行登录页面分流
通过FlutterSecureStorage保存登录状态,使用Get实现登录页、主页和退出登录之间的页面跳转。
- Flutter路由的目标、条件与初始配置
为Flutter登录分流、底部导航栏、独立标签栈与跨标签跳转设定目标,并安装所需依赖。
- 在 Flutter 中使用 Dio 和 Retrofit 进行 API 通信
介绍在 Flutter 中使用 Dio 和 Retrofit 进行 API 通信的方法,以及类型定义的重要性。
- 常用图片占位API
介绍via.placeholder、LoremFlickr、PlaceDog和头像占位服务,帮助前端在服务器完成前使用测试图片。
- 自定义Tailwind样式的多种方法
通过Tailwind配置文件、插件、global.css和自定义字体扩展主题与样式。
- Expo项目基础配置:Prettier、ESLint、Styled-components与Recoil
为Expo配置代码检查与格式化、组件样式和全局状态,并处理Windows换行符相关的ESLint错误。
- 在 Windows 上创建 Expo 项目
介绍如何在 Windows 上创建并运行 Expo 项目,用 Expo Go 在真机上预览,以及排查 PowerShell 执行策略错误。
- 在 Windows 上搭建 React Native CLI 开发环境
在 Windows 上安装 Node.js、JDK 和 Android Studio,使用 React Native CLI 创建项目并在 Android 虚拟设备上运行。
- 了解Next.js App Router
介绍Next.js App Router的根页面、文件系统路由、动态路由与API路由处理器。
- 创建Next.js项目并配置Tailwind Typography与Shadcn
创建并运行Next.js项目,按需配置Shadcn/ui和Tailwind CSS Typography插件。
- 博客使用的技术栈与库
介绍博客使用的Next.js、TypeScript、Tailwind CSS、Shadcn及主要库的作用与选择原因。
- 博客搭建目标
从博客本身的功能和开发成果两个角度,确定可读性、分类、用户体验与SEO目标。
- 决定搭建自己的博客
记录我决定亲手搭建并运营博客的原因。
- 使用GitHub Actions向S3上传静态文件
配置AWS IAM访问密钥和GitHub Secrets,通过GitHub Actions自动向S3部署静态文件。
- 使用CDN优化图片加载
使用Amazon S3与CloudFront搭建图片CDN,并配置存储桶策略、域名和SSL证书。
- 在Next.js中从Supabase获取数据(CSR与SSR)
比较通过Prisma自建API端点和Supabase REST API获取数据的方法,并介绍CSR、SSR配置与实际测试结果。
- 使用mirror选项复制仓库
介绍用于完整复制仓库的mirror选项及其用法。