Skip to content

Commit 17b1253

Browse files
Merge pull request #619 from reactjs/dev-sync
Dev sync
2 parents 29093d5 + 5a01c0f commit 17b1253

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

.github/workflows/discord_notify.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Discord Notify
22

33
on:
44
pull_request_target:
5-
types: [ labeled ]
5+
types: [opened, ready_for_review]
66

77
jobs:
88
notify:

src/content/blog/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ title: React Blog
77

88
This blog is the official source for the updates from the React team. Anything important, including release notes or deprecation notices, will be posted here first.
99

10-
You can also follow the [@react.dev](https://bsky.app/profiles/react.js) account on Bluesky, or [@reactjs](https://twitter.com/reactjs) account on Twitter, but you won’t miss anything essential if you only read this blog.
10+
You can also follow the [@react.dev](https://bsky.app/profile/react.dev) account on Bluesky, or [@reactjs](https://twitter.com/reactjs) account on Twitter, but you won’t miss anything essential if you only read this blog.
1111

1212
</Intro>
1313

src/content/learn/passing-data-deeply-with-context.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -468,15 +468,15 @@ import { LevelContext } from './LevelContext.js';
468468
export default function Section({ level, children }) {
469469
return (
470470
<section className="section">
471-
<LevelContext.Provider value={level}>
471+
<LevelContext value={level}>
472472
{children}
473-
</LevelContext.Provider>
473+
</LevelContext>
474474
</section>
475475
);
476476
}
477477
```
478478

479-
Bu React'a şunu söyler: "`<Section>` içindeki herhangi bir eleman,`LevelContext`'i istediğinde, ona bu `level` değerini ver." Bileşen, üzerindeki UI ağacında bulunan en yakın `<LevelContext.Provider>` değerini kullanır.
479+
Bu React'e şunu söyler: "Eğer bu `<Section>` içindeki herhangi bir bileşen `LevelContext` talep ederse, onlara bu `level` değerini ver." Bileşen, UI ağacındaki en yakın `<LevelContext>`'in değerini kullanacaktır.
480480

481481
<Sandpack>
482482

@@ -514,9 +514,9 @@ import { LevelContext } from './LevelContext.js';
514514
export default function Section({ level, children }) {
515515
return (
516516
<section className="section">
517-
<LevelContext.Provider value={level}>
517+
<LevelContext value={level}>
518518
{children}
519-
</LevelContext.Provider>
519+
</LevelContext>
520520
</section>
521521
);
522522
}
@@ -566,9 +566,9 @@ export const LevelContext = createContext(1);
566566

567567
Orijinal kodla aynı sonucu elde edersiniz, ancak her `Heading` bileşenine `level` prop'unu aktarmanız gerekmez! Bunun yerine, üstündeki en yakın `Section` bileşenine sorarak başlık seviyesini "bulur":
568568

569-
1. `level` prop'unu `<Section>`'a aktarırsınız.
570-
2. `Section` alt bileşenlerini `<LevelContext.Provider value={level}>` sarmalar.
571-
3. `Heading`, `useContext(LevelContext)` ile birlikte yukarıdaki en yakın `LevelContext`'e değerini sorar.
569+
1. `<Section>`'a bir `level` prop'u geçirirsiniz.
570+
2. `Section`, çocuklarını `<LevelContext value={level}>` içine sarar.
571+
3. `Heading`, `useContext(LevelContext)` ile yukarıdaki en yakın `LevelContext` değerini talep eder.
572572

573573
## Context değerini provider'ının tanımlandığı bileşende okuma {/*using-and-providing-context-from-the-same-component*/}
574574

@@ -595,9 +595,9 @@ export default function Section({ children }) {
595595
const level = useContext(LevelContext);
596596
return (
597597
<section className="section">
598-
<LevelContext.Provider value={level + 1}>
598+
<LevelContext value={level + 1}>
599599
{children}
600-
</LevelContext.Provider>
600+
</LevelContext>
601601
</section>
602602
);
603603
}
@@ -643,9 +643,9 @@ export default function Section({ children }) {
643643
const level = useContext(LevelContext);
644644
return (
645645
<section className="section">
646-
<LevelContext.Provider value={level + 1}>
646+
<LevelContext value={level + 1}>
647647
{children}
648-
</LevelContext.Provider>
648+
</LevelContext>
649649
</section>
650650
);
651651
}
@@ -777,9 +777,9 @@ export default function Section({ children, isFancy }) {
777777
'section ' +
778778
(isFancy ? 'fancy' : '')
779779
}>
780-
<LevelContext.Provider value={level + 1}>
780+
<LevelContext value={level + 1}>
781781
{children}
782-
</LevelContext.Provider>
782+
</LevelContext>
783783
</section>
784784
);
785785
}
@@ -869,9 +869,9 @@ Genellikle, bazı bilgilere ağacın farklı bölümlerindeki bileşenler taraf
869869
<Recap>
870870
871871
* Context, bir elemanın altındaki tüm ağaca bilgi aktarmasını sağlar.
872-
* Context'i aktarmak için:
872+
* Context geçirme:
873873
1. `export const MyContext = createContext(defaultValue)` ile oluşturun ve dışa aktarın.
874-
2. Farklı derinlikteki herhangi bir alt bileşenden okumak için `useContext(MyContext)` Hook'una aktarın.
874+
2. Herhangi bir alt bileşende okumak için `useContext(MyContext)` Hook'unu geçirin.
875875
3. Üst bileşenden değer sağlamak için, alt bileşenleri `<MyContext.Provider value={...}>` içine sarın.
876876
* Context ortada bulunan herhangi bir elamandan aktarılır.
877877
* Context, "çevresine adapte olan" bileşenler yazmanıza olanak sağlar.
@@ -1040,7 +1040,7 @@ export default function App() {
10401040
const [isLarge, setIsLarge] = useState(false);
10411041
const imageSize = isLarge ? 150 : 100;
10421042
return (
1043-
<ImageSizeContext.Provider
1043+
<ImageSizeContext
10441044
value={imageSize}
10451045
>
10461046
<label>
@@ -1055,7 +1055,7 @@ export default function App() {
10551055
</label>
10561056
<hr />
10571057
<List />
1058-
</ImageSizeContext.Provider>
1058+
</ImageSizeContext>
10591059
)
10601060
}
10611061

0 commit comments

Comments
 (0)