ดังที่คุณทราบมีข้อเสนอสำหรับทางลัดสำหรับ.bind()
ฟังก์ชันดังนั้นคุณสามารถเขียน:
::this.handleStuff
และมันจะทำงานเช่นนั้นใน es5:
this.handleStuff.bind(this)
คำถามของฉันคือจะสามารถส่งผ่านข้อโต้แย้งด้วยวิธีนี้ได้หรือไม่?
ฉันหมายถึงวิธีการเขียนสิ่งนี้ด้วยทางลัดดังกล่าวข้างต้น:
this.handleStuff.bind(this, 'stuff')
มันเป็นรูปแบบทั่วไปใน React ดังนั้นจึงเป็นการดีที่จะย่อให้สั้นลงเล็กน้อย
1
คุณกำลังพูดถึงแอปพลิเคชันบางส่วนหรือไม่?
—
Ben Aston
ดูเหมือนจะเป็นความคิดที่ดีสำหรับข้อเสนอพิเศษอื่น ๆ
—
Greg Herbowicz