
พื้นฐาน React
JSX, components, props, state, อีเวนต์, conditional rendering, รายการและ keys
1JSX ใน React คืออะไร?
JSX ใน React คืออะไร?
คำตอบ
JSX เป็นส่วนขยายไวยากรณ์ของ JavaScript ที่ช่วยให้สามารถเขียน markup คล้าย HTML ได้โดยตรงในโค้ด JavaScript โดยจะถูกแปลงเป็นการเรียกฟังก์ชัน React.createElement โดย Babel ในระหว่างการคอมไพล์ การใช้ JSX ทำให้โค้ดอ่านง่ายขึ้นและสามารถตรวจจับข้อผิดพลาดได้ในเวลาคอมไพล์ผ่าน typing พร้อมทั้งรวมพลังของ JavaScript เข้ากับไวยากรณ์ที่คุ้นเคย
2ไวยากรณ์ใดถูกต้องสำหรับการใช้นิพจน์ JavaScript ใน JSX?
ไวยากรณ์ใดถูกต้องสำหรับการใช้นิพจน์ JavaScript ใน JSX?
คำตอบ
วงเล็บปีกกาเดี่ยวช่วยให้สามารถรวมนิพจน์ JavaScript ที่ถูกต้องใดๆ เข้าไปใน JSX ได้ เช่น ตัวแปร ฟังก์ชัน หรือการคำนวณ ไวยากรณ์นี้สร้างขอบเขตที่ชัดเจนระหว่าง JSX markup และโค้ด JavaScript แบบไดนามิก วงเล็บปีกกาคู่ใช้สำหรับอ็อบเจกต์ style inline วงเล็บกลมใช้สำหรับจัดกลุ่ม JSX หลายบรรทัด และวงเล็บเหลี่ยมใช้สำหรับ array ของ JavaScript
3ความแตกต่างหลักระหว่าง className ใน JSX กับ class ใน HTML คืออะไร?
ความแตกต่างหลักระหว่าง className ใน JSX กับ class ใน HTML คืออะไร?
คำตอบ
JSX ใช้ className แทน class เนื่องจาก class เป็นคำสงวนใน JavaScript สำหรับการประกาศคลาส ES6 เนื่องจาก JSX ถูกแปลงเป็น JavaScript การใช้ class จะทำให้เกิดความขัดแย้งของไวยากรณ์ ในทำนองเดียวกัน for จะกลายเป็น htmlFor และอีเวนต์จะใช้ camelCase ข้อตกลงนี้ช่วยให้ JSX ยังคงเป็น JavaScript ที่ถูกต้องในขณะที่มีไวยากรณ์คล้าย HTML
วิธีเขียนคอมเมนต์ในโค้ด JSX ทำอย่างไร?
Functional component ใน React คืออะไร?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ React / Next.js อื่นๆ
พื้นฐาน JavaScript
React Hooks
วงจรชีวิตของ component
React Router
การจัดการ state ด้วย Context
ฟอร์มและ Controlled Components
การดึงข้อมูลและ API
React Query (TanStack Query)
Styling & CSS-in-JS
พื้นฐาน Next.js
TypeScript กับ React
การดึงข้อมูล Next.js
Server Actions ของ Next.js
การกำหนดเส้นทางและการนำทางใน Next.js
API Routes ใน Next.js
Metadata & SEO ใน Next.js
Middleware และ Auth ใน Next.js
การทดสอบ React
Zustand State Management
การเพิ่มประสิทธิภาพ React
Error Boundaries & การจัดการข้อผิดพลาด
Advanced React Patterns
ฟีเจอร์ขั้นสูงของ Next.js
การ Deploy & Production ของ Next.js
Architecture & Design Patterns
React Server Components
การแปลภาษา Next.js
React ความปลอดภัย & แนวปฏิบัติที่ดีที่สุด
เชี่ยวชาญ React / Next.js สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี