Skip to content

Commit b2f23ec

Browse files
authored
Merge pull request #164 from reactjs/sync-6ec61348
Sync with react.dev @ 6ec6134
2 parents b4b5a2d + 9544145 commit b2f23ec

4 files changed

Lines changed: 26 additions & 2 deletions

File tree

src/content/community/conferences.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ September 10-11, 2026. In-person in Zurich, Switzerland
2525

2626
[Website](https://conf.zurichjs.com?utm_campaign=ZurichJS_Conf&utm_source=referral&utm_content=reactjs_community_conferences) - [Twitter](https://x.com/zurichjs) - [LinkedIn](https://www.linkedin.com/company/zurichjs/)
2727

28+
### React Conf Japan 2027 {/*react-conf-japan-2027*/}
29+
April 24, 2027. In-person in Tokyo, Japan
30+
31+
[Website](https://reactconf.jp/) - [Twitter](https://x.com/reactconfjp)
32+
2833
## Past Conferences {/*past-conferences*/}
2934

3035
### CityJS New Delhi 2026 {/*cityjs-newdelhi-2026*/}

src/content/learn/editor-setup.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Baadhi ya vihariri huja na maumbile haya yakiwa yamejengwa ndani, lakini vingine
3232
### Linting {/*linting*/}
3333

3434
Code linters hupata matatizo katika kodi yako unapoandika, zikikusaidia kuyarekebisha mapema. [ESLint](https://eslint.org/) ni linter maarufu ya chanzo wazi (open source) kwa ajili ya JavaScript.
35-
=======
3635

3736
* [Sakinisha ESLint kwa mpangilio uliopendekezwa kwa React](https://www.npmjs.com/package/eslint-config-react-app) (hakikisha una [Node imesakinishwa!](https://nodejs.org/en/download/current/))
3837
* [Unganisha ESLint katika VSCode na kiendelezi rasmi](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

src/content/learn/thinking-in-react.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ Kulingana na msingi wako, unaweza kufikiria kugawanya muundo katika vijenzi kwa
4040
* **Programming**--tumia mbinu zile zile za kuamua ikiwa unapaswa kuunda kitendaji kipya au object. Mbinu moja kama hiyo ni [kanuni ya uwajibikaji mmoja (single responsibility principle)](https://en.wikipedia.org/wiki/Single_responsibility_principle), yaani, kijenzi kinapaswa kufanya jambo moja tu. Ikiwa kitaishia kukua, inapaswa kigawanywe kiwe vijenzi vidogo.
4141
* **CSS**--fikiria ni nini ungetengeneza viteule vya darasa. (Hatahivyo, vijenzi ni vidogo kwa kiasi fulani.)
4242
* **Design**--fikiria jinsi unavyoweza kupanga safu za muundo.
43-
=======
4443

4544
Ikiwa JSON yako imeundwa vizuri, mara nyingi utapata kwamba inaelekeza kwa muundo wa vijenzi vya UI yako. Hiyo ni kwa sababu UI na miundo ya data mara nyingi huwa na usanifu sawa wa habari--yaani, umbo sawa. Tenganisha UI yako katika vijenzi, ambapo kila kijenzi kinalingana na kipande kimoja cha muundo yako wa data.
4645

src/content/learn/tutorial-tic-tac-toe.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,11 @@ import './styles.css';
337337
import App from './App';
338338
```
339339

340+
<<<<<<< HEAD
340341
Mstari wa 1-5 unaleta vipande vyote muhimu pamoja:
342+
=======
343+
Lines 1-5 bring all the necessary pieces together:
344+
>>>>>>> 6ec61348646040795fdaa9de14a9bec603260f87
341345
342346
* React
343347
* Maktaba ya React ya kuwasiliana na kivinjari cha wavuti (React DOM)
@@ -551,7 +555,11 @@ export default function Board() {
551555
}
552556
```
553557

558+
<<<<<<< HEAD
554559
Angalia jinsi, kinyume na `div`s za kivinjari, viungo vyako `Board` na `Square` lazima vianze na herufi kubwa.
560+
=======
561+
Note how unlike the browser `div`s, your own components `Board` and `Square` must start with a capital letter.
562+
>>>>>>> 6ec61348646040795fdaa9de14a9bec603260f87
555563
556564
Hebu tuangalie:
557565

@@ -1094,7 +1102,11 @@ function Square({ value, onSquareClick }) {
10941102
}
10951103
```
10961104
1105+
<<<<<<< HEAD
10971106
Sasa utaunganisha kipengele cha `onSquareClick` na function katika sehemu ya `Board` utakayoita `handleClick`. Ili kuunganisha `onSquareClick` na `handleClick`, utapita function kwa kipengele cha `onSquareClick` cha sehemu ya kwanza ya `Square`:
1107+
=======
1108+
Now you'll connect the `onSquareClick` prop to a function in the `Board` component that you'll name `handleClick`. To connect `onSquareClick` to `handleClick` you'll pass a function to the `onSquareClick` prop of the first `Square` component:
1109+
>>>>>>> 6ec61348646040795fdaa9de14a9bec603260f87
10981110
10991111
```js
11001112
export default function Board() {
@@ -2073,13 +2085,22 @@ export default function Game() {
20732085
}
20742086
```
20752087
2088+
<<<<<<< HEAD
20762089
Unaweza kuona jinsi kanuni yako inavyopaswa kuonekana hapa chini. Kumbuka kwamba unapaswa kuona hitilafu katika koni ya zana za mende inayosema:
2090+
=======
2091+
You can see what your code should look like below. Note that you should see an error in the developer tools console that says:
2092+
>>>>>>> 6ec61348646040795fdaa9de14a9bec603260f87
20772093
20782094
<ConsoleBlock level="warning">
20792095
Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of &#96;Game&#96;.
20802096
</ConsoleBlock>
2097+
<<<<<<< HEAD
20812098
20822099
Utarekebisha hitilafu hii katika sehemu inayofuata.
2100+
=======
2101+
2102+
You'll fix this error in the next section.
2103+
>>>>>>> 6ec61348646040795fdaa9de14a9bec603260f87
20832104
20842105
<Sandpack>
20852106

0 commit comments

Comments
 (0)