Uh oh!
There was an error while loading. Please reload this page.
docs: translate Choosing State Structure - #502
Conversation
6aa566b to
feddbe0CompareSize changesDetails📦 Next.js Bundle Analysis for react-devThis analysis was generated by the Next.js Bundle Analysis action. 🤖 This PR introduced no changes to the JavaScript bundle! 🙌 |
| </YouWillLearn> | ||
| ## Principles for structuring state {/*principles-for-structuring-state*/} | ||
| ## Prinsip-prinsip untuk menstrukturkan *state*. {/*principles-for-structuring-state*/} |
There was a problem hiding this comment.
Not sure, tapi di sini sepertinya "menstrukturkan" bisa diterjemahkan dengan "menata"
| ## Prinsip-prinsip untuk menstrukturkan*state*. {/*principles-for-structuring-state*/} | |
| ## Prinsip-prinsip untuk menata*state*. {/*principles-for-structuring-state*/} |
| 2. **Hindari kontradiksi dalam *state*.** Saat *state* diorganisir sedemikian rupa sehingga beberapa bagian *state* dapat saling bertentangan dan "tidak sependapat" satu sama lain, maka ini bisa meninggalkan celah untuk kesalahan. Coba hindari hal ini. | ||
| 3. **Hindari *state* yang redundan.** Jika Anda dapat menghitung beberapa informasi dari *prop* komponen atau variabel *state* yang sudah ada selama *rendering*, maka Anda tidak perlu memasukkan informasi tersebut ke dalam *state* komponen tersebut. | ||
| 4. **Hindari duplikasi dalam *state*.** Ketika data yang sama terduplikasi antara beberapa variabel *state*, atau dalam objek bertingkat, maka akan sulit menjaga sinkronisasi antara mereka. Kurangi duplikasi ketika memungkinkan. | ||
| 5. **Hindari *state* yang sangat bertingkat.** *State* yang sangat hierarkis tidak sangat mudah untuk diperbarui. Ketika memungkinkan, lebih baik struktur *state* secara datar. |
There was a problem hiding this comment.
| 5.**Hindari *state* yang sangat bertingkat.***State*yang sangat hierarkis tidak sangat mudah untuk diperbarui. Ketika memungkinkan, lebih baik struktur*state*secara datar. | |
| 5.**Hindari *state* yang sangat bertingkat.***State*dengan hierarkis yang dalam sangat tidak mudah untuk diperbarui. Saat memungkinkan, lebih baik menata*state*dengan datar. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
dzakiafif
commented
May 10, 2023
ok. will update as soon as possible mas. thanks. |
dzakiafif
commented
May 13, 2023
sorry my bad. i forget to change github account T.T is it ok? |
dzakiafif
commented
May 25, 2023
any update mas? @resir014 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Irfan Maulana <mazipanneh@gmail.com>
Co-authored-by: IntanNanda <intan.irnanda@sera.astra.co.id> Co-authored-by: Irfan Maulana <mazipanneh@gmail.com> Co-authored-by: Resi Respati <resir014@gmail.com>
Pages: https://react.dev/learn/choosing-the-state-structure
Closes: #380