From e193b95be75ddf3caff0ce4d949e0c6bea6484f1 Mon Sep 17 00:00:00 2001 From: newvo1d Date: Thu, 11 May 2023 18:53:03 +0800 Subject: [PATCH 01/17] docs(cn): translate reference/react/useInsertionEffect into Chinese --- .../reference/react/useInsertionEffect.md | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/src/content/reference/react/useInsertionEffect.md b/src/content/reference/react/useInsertionEffect.md index 175b4476fa..910b3d66da 100644 --- a/src/content/reference/react/useInsertionEffect.md +++ b/src/content/reference/react/useInsertionEffect.md @@ -4,13 +4,13 @@ title: useInsertionEffect -`useInsertionEffect` is for CSS-in-JS library authors. Unless you are working on a CSS-in-JS library and need a place to inject the styles, you probably want [`useEffect`](/reference/react/useEffect) or [`useLayoutEffect`](/reference/react/useLayoutEffect) instead. +`useInsertionEffect` 适用于 CSS-in-JS 库作者。除非你正在使用 CSS-in-JS 库并且需要注入样式,否则你应该使用 [`useEffect`](/reference/react/useEffect) 或者 [`useLayoutEffect`](/reference/react/useLayoutEffect)。 -`useInsertionEffect` is a version of [`useEffect`](/reference/react/useEffect) that fires before any DOM mutations. +`useInsertionEffect` 是 [`useEffect`](/reference/react/useEffect) 的一个版本,在任何 DOM 变化前触发。 ```js useInsertionEffect(setup, dependencies?) @@ -22,80 +22,80 @@ useInsertionEffect(setup, dependencies?) --- -## Reference {/*reference*/} +## 参考 {/*reference*/} ### `useInsertionEffect(setup, dependencies?)` {/*useinsertioneffect*/} -Call `useInsertionEffect` to insert the styles before any DOM mutations: +调用 `useInsertionEffect` 以在任何 DOM 变化之前注入样式: ```js import { useInsertionEffect } from 'react'; -// Inside your CSS-in-JS library +// 在你的 CSS-in-JS 库中 function useCSS(rule) { useInsertionEffect(() => { - // ... inject