AlickSurf's blog, recording living, surfing and thoughts.
- Published on
Zustand是一个简单易用的React状态管理库,通过查看它的源码,发现实现起来非常简单,核心代码不到200行,本文通过Zustand源码来发掘它的工作原理与最佳实践。- Published on
React Suspense是React 18支持的一个新的功能,使用它能非常方便的提供骨架屏或Loading态等能力,极大的优化用户体验。但使用时也需要注意一些问题,本文结合它的原理,说明如何更好的使用它。- Published on
NextAuth.js 是一个用于 Next.js 的身份验证库。本文以Nextjs App Router 为例,介绍如何使用 NextAuth.js 实现 Nextjs的身份验证。以及过程中遇到的问题和解决方案。- Published on
Contentlayer 是一个用于构建静态站点和博客的强大工具。本文将介绍如何使用 Contentlayer 和 Next.js 实现 i18n 多语言支持。以及过程中遇到的问题和解决方案。