Skip to content
Prev Previous commit
Next Next commit
Translate JSX is an Expression Too section
  • Loading branch information
zaferayan committed Mar 20, 2019
commit d37d0920fc22e46872099fcfdbc4ceaa161ddf02
8 changes: 4 additions & 4 deletions content/docs/introducing-jsx.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,13 @@ ReactDOM.render(

[](codepen://introducing-jsx)

Okunabilirliği arttırmak için JSX kodunu birkaç satır halinde yazdık. Buradaki gibi, JSX kodunu birçok satır halinde yazarken, kodu parantezler ile sarmalamanızı öneririz. Çünkü bu sayede [otomatik olarak noktalı virgül eklenmesi](https://stackoverflow.com/q/2846283) ile oluşan hatanın önüne geçebilirsiniz.
Okunabilirliği arttırmak için JSX kodunu birkaç satır halinde yazdık. Buradaki gibi, JSX kodunu birçok satır halinde yazarken, kodu parantezler ile sarmalamanızı öneririz. Çünkü bu sayede [otomatik olarak noktalı virgül eklenmesi](https://stackoverflow.com/q/2846283) ile oluşan birçok hatanın önüne geçebilirsiniz.

### JSX is an Expression Too {#jsx-is-an-expression-too}
### JSX de bir JavaScript İfadesidir {#jsx-is-an-expression-too}

After compilation, JSX expressions become regular JavaScript function calls and evaluate to JavaScript objects.
Oluşan derlemenin ardından JSX ifadeleri, sıradan JavaScript fonksiyon çağrılarına dönüşür ve bu fonksiyonlar JavaScript nesnelerini işleyecek şekilde çalışırlar.

This means that you can use JSX inside of `if` statements and `for` loops, assign it to variables, accept it as arguments, and return it from functions:
Bu sayede `if` ifadelerini ve `for` döngülerini JSX içerisinde kullanabilir, değişkenlere atama yapabilir, fonksiyona parametre olarak geçebilir ve fonksiyondan geri döndürebilirsiniz:

```js{3,5}
function getGreeting(user) {
Expand Down