Skip to content

Commit e7bd5e7

Browse files
committed
update: apply requested changes
1 parent 018b3b3 commit e7bd5e7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/content/learn/passing-props-to-a-component.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ function Avatar({ person, size = 100 }) {
216216

217217
Şimdi, `<Avatar person={...} />` `size` prop'u belirtilmeden render edilirse, `size` `100` olarak ayarlanacaktır.
218218

219-
Varsayılan değer, `size` prop'u eksikse veya `size={undefined}` olarak geçirilirse yalnızca kullanılır. Ancak `size={null}` veya `size={0}` olarak geçirirseniz, varsayılan değer **kullanılmaz**.
219+
Varsayılan değer yalnızca, `size` prop'u eksikse veya `size={undefined}` olarak geçirilirse kullanılır. Ancak `size={null}` veya `size={0}` olarak geçirirseniz, varsayılan değer **kullanılmaz**.
220220

221221
## JSX yayılım sözdizimiyle prop'ları iletmek {/*forwarding-props-with-the-jsx-spread-syntax*/}
222222

@@ -237,7 +237,7 @@ function Profile({ person, size, isSepia, thickBorder }) {
237237
}
238238
```
239239

240-
Tekrarlayan kod ile herhangi bir sorun yoktur - daha okunaklı olabilir. Ancak bazen özlüğe önem verirsiniz. Bazı bileşenler, bu `Profile` bileşeninin `Avatar` ile yaptığı gibi, tüm prop'larını alt elemanlarına iletirler. Doğrudan hiçbir prop kullanmadıklarından, daha özlü "yayılma (spread)" sözdizimi kullanmak mantıklı olabilir:
240+
Tekrarlayan kodda yanlış olan bir şey yoktur. Daha okunaklı olabilir. Ancak bazen kısa ve öz olmaya önem verirsiniz. Bazı bileşenler, bu `Profile` bileşeninin `Avatar` ile yaptığı gibi, tüm prop'larını alt elemanlarına iletirler. Doğrudan hiçbir prop kullanmadıklarından, daha özlü "yayılma (spread)" sözdizimi kullanmak mantıklı olabilir:
241241

242242
```js
243243
function Profile(props) {
@@ -271,7 +271,7 @@ Bazen kendi bileşenlerinizi aynı şekilde iç içe yerleştirmek istersiniz:
271271
</Card>
272272
```
273273

274-
Bir JSX etiketi içine içerik yerleştirdiğinizde, üst eleman, `children` adı verilen bir prop'u bu içeriği alacaktır. Örneğin, aşağıdaki `Card` bileşeni, `<Avatar />` olarak ayarlanmış bir `children` prop'u alacak ve bunu bir sarma divinde render edilecektir:
274+
Bir JSX etiketi içine içerik yerleştirdiğinizde, üst eleman, `children` adında bir prop'un içinde bu içeriği alacaktır. Örneğin, aşağıdaki `Card` bileşeni, `<Avatar />` olarak ayarlanmış bir `children` prop'u alacak ve bunu bir sarma divinde render edilecektir:
275275

276276
<Sandpack>
277277

0 commit comments

Comments
 (0)