บทช่วย สอนตอบโต้

หน้าแรก แนะนำตัว ตอบสนอง เริ่มต้น ตอบสนอง ES6 React Render HTML ตอบโต้ JSX ส่วนประกอบปฏิกิริยา คลาสตอบโต้ ตอบสนองอุปกรณ์ประกอบฉาก ปฏิกิริยาเหตุการณ์ เงื่อนไขการตอบสนอง รายการตอบโต้ แบบฟอร์มตอบโต้ ตอบสนองเราเตอร์ บันทึกโต้ตอบ ตอบสนอง CSS จัดแต่งทรงผม ตอบสนอง Sass จัดแต่งทรงผม

ตะขอตอบสนอง

ตะขอคืออะไร? ใช้สถานะ ใช้เอฟเฟกต์ ใช้บริบท ใช้Ref ใช้ลด ใช้โทรกลับ ใช้บันทึก ตะขอแบบกำหนดเอง

แบบฝึกหัดตอบโต้

ตอบคำถาม แบบฝึกหัดตอบโต้ ใบรับรองปฏิกิริยา

ตอบสนองโมดูล ES6


โมดูล

โมดูล JavaScript ช่วยให้คุณสามารถแบ่งโค้ดของคุณออกเป็นไฟล์แยกกันได้

ทำให้ง่ายต่อการบำรุงรักษาฐานรหัส

โมดูล ES อาศัยคำสั่งimportและexport


ส่งออก

คุณสามารถส่งออกฟังก์ชันหรือตัวแปรจากไฟล์ใดก็ได้

ให้เราสร้างไฟล์ชื่อperson.jsและเติมด้วยสิ่งที่เราต้องการส่งออก

การส่งออกมีสองประเภท: มีชื่อและค่าเริ่มต้น


การส่งออกที่มีชื่อ

คุณสามารถสร้างการส่งออกที่มีชื่อได้สองวิธี ในบรรทัดทีละรายการหรือทั้งหมดพร้อมกันที่ด้านล่าง

ในบรรทัดทีละรายการ:

person.js

export const name = "Jesse"
export const age = "40"

ทั้งหมดในครั้งเดียวที่ด้านล่าง:

person.js

const name = "Jesse"
const age = "40"

export { name, age }

w3schools CERTIFIED . 2022

ได้รับการรับรอง!

ทำโมดูล React ทำแบบฝึกหัด ทำข้อสอบ และได้รับการรับรองจาก w3schools!!

$95 ลงทะเบียน

การส่งออกเริ่มต้น

ให้เราสร้างไฟล์อื่น ชื่อmessage.jsและใช้เพื่อสาธิตการส่งออกเริ่มต้น

คุณสามารถมีการส่งออกเริ่มต้นในไฟล์ได้เพียงรายการเดียวเท่านั้น

ตัวอย่าง

message.js

const message = () => {
  const name = "Jesse";
  const age = "40";
  return name + ' is ' + age + 'years old.';
};

export default message;

นำเข้า

คุณสามารถนำเข้าโมดูลลงในไฟล์ได้สองวิธี โดยขึ้นอยู่กับว่าโมดูลเหล่านั้นมีชื่อว่าการเอ็กซ์พอร์ตหรือการส่งออกเริ่มต้น

การส่งออกที่มีชื่อต้องถูกทำลายโดยใช้วงเล็บปีกกา การส่งออกเริ่มต้นไม่ได้

นำเข้าจากการส่งออกที่มีชื่อ

นำเข้าชื่อที่ส่งออกจากไฟล์ person.js:

import { name, age } from "./person.js";

นำเข้าจากการส่งออกเริ่มต้น

นำเข้าการส่งออกเริ่มต้นจากไฟล์ message.js:

import message from "./message.js";