From dd1c008b8e8044f1319895e7bb509cb04aa8c19e Mon Sep 17 00:00:00 2001 From: Saleumsack KEOBOUALAY Date: Tue, 23 May 2023 22:32:03 +0700 Subject: [PATCH] Add translation for /content/learn/adding-interactivity.md --- src/content/learn/adding-interactivity.md | 93 ++++++++++++----------- 1 file changed, 47 insertions(+), 46 deletions(-) diff --git a/src/content/learn/adding-interactivity.md b/src/content/learn/adding-interactivity.md index 501c9f620..47060fc6a 100644 --- a/src/content/learn/adding-interactivity.md +++ b/src/content/learn/adding-interactivity.md @@ -1,30 +1,30 @@ --- -title: Adding Interactivity +title: ການເພີ່ມ Interactivity --- -Some things on the screen update in response to user input. For example, clicking an image gallery switches the active image. In React, data that changes over time is called *state.* You can add state to any component, and update it as needed. In this chapter, you'll learn how to write components that handle interactions, update their state, and display different output over time. +ບາງສິ່ງເທິງໜ້າຈໍອັບເດດຕາມການປ້ອນຂໍ້ມູນຂອງຜູ້ໃຊ້. ຕົວຢ່າງ, ການຄິກ image gallery ຈະເປັນການສະຫຼັບຮູບພາບທີ່ໃຊ້ງານຢູ່. ໃນ React, ຂໍ້ມູນທີ່ປ່ຽນແປງເມື່ອເວລາຜ່ານໄປເອີ້ນວ່າ *state.* ທ່ານສາມາດເພີ່ມ state ໃຫ້ກັບ component ໃດກໍໄດ້, ແລະ ອັບເດດມັນເມື່ອຕ້ອງການ. ໃນບົດນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີຂຽນ component ທີ່ handle interaction, ອັບເດດ state ແລະ ສະແດງ output ຕ່າງໆເມື່ອເວລາຜ່ານໄປ. -* [How to handle user-initiated events](/learn/responding-to-events) -* [How to make components "remember" information with state](/learn/state-a-components-memory) -* [How React updates the UI in two phases](/learn/render-and-commit) -* [Why state doesn't update right after you change it](/learn/state-as-a-snapshot) -* [How to queue multiple state updates](/learn/queueing-a-series-of-state-updates) -* [How to update an object in state](/learn/updating-objects-in-state) -* [How to update an array in state](/learn/updating-arrays-in-state) +* [ວິທີ handle user-initiated event](/learn/responding-to-events) +* [ວິທີເຮັດໃຫ້ component "ຈື່" ຂໍ້ມູນດ້ວຍ state](/learn/state-a-components-memory) +* [React ອັບເດດ UI ໃນສອງຂັ້ນຕອນແນວໃດ](/learn/render-and-commit) +* [ຍ້ອນເຫດຜົນຫຍັງ state ຈຶ່ງບໍ່ອັບເດດທັນທີຫຼັງຈາກທ່ານແປງມັນ](/learn/state-as-a-snapshot) +* [ວິທີການຈັດຄິວການອັບເດດຫຼາຍ state](/learn/queueing-a-series-of-state-updates) +* [ວິທິການອັບເດດ object ໃນ state](/learn/updating-objects-in-state) +* [ວິທີການອັບເດດ array ໃນ state](/learn/updating-arrays-in-state) -## Responding to events {/*responding-to-events*/} +## ການຕອບສະໜອງຕໍ່ກັບ event {/*responding-to-events*/} -React lets you add *event handlers* to your JSX. Event handlers are your own functions that will be triggered in response to user interactions like clicking, hovering, focusing on form inputs, and so on. +React ໃຫ້ທ່ານເພີ່ມ *event handler* ໃນ JSX ຂອງທ່ານ. Event handler ເປັນຟັງຊັ່ນຂອງທ່ານທີ່ຈະ trigger ໃຫ້ຕອບສະໜອງຕໍ່ການໂຕ້ຕອບຂອງຜູ້ໃຊ້ເຊັ່ນ: ການຄິກ, ການ hover, ການ focus ເທິງ form input ແລະ ອື່ນໆ. -Built-in components like `