18 React Components สำหรับนักพัฒนาเว็บ 2020

เผยแพร่แล้ว: 2020-08-19

หายากมากที่ห้องสมุดจะเปลี่ยนแปลงไปในทางที่ React.js มีในเวลาเพียงไม่กี่ปี ห้องสมุดได้เร่งความเร็วอย่างแท้จริงด้วยความเร็วแสงเมื่อพูดถึงการออกใหม่ คุณสมบัติ และการพัฒนา ดูที่นี่สำหรับรุ่นใหญ่ล่าสุด แน่นอนว่าบางคนอาจโต้แย้งว่าไม่จำเป็นต้องใช้ "กรอบงาน" แต่ React เป็นมากกว่าแค่กรอบงาน หรือเราควรพูดว่า "น้อยกว่า" มาก ทำไม? เพราะ React เป็นไลบรารี่ที่ช่วยสร้างส่วนประกอบปฏิกิริยา ไม่จำเป็นต้องทำหน้าที่เป็นเฟรมเวิร์ก แต่จะทำงานได้อย่างมีความสุขบนเฟรมเวิร์กที่คุณใช้งานอยู่ ไม่ว่าจะเป็น Meteor หรือ Angular

สถานะของกิจการกับ React นั้นดูค่อนข้างดีในตอนนี้ ชุมชนเต็มไปด้วยความเป็นไปได้ใหม่ๆ และโดยทั่วไปแล้ว ทุกคนต่างยุ่งกับการสร้าง แทนที่จะบ่น ห้องสมุดใช้งานได้จริงและมีศักยภาพมหาศาล สิ่งที่ต้องการในตอนนี้คือวิศวกรและนักพัฒนาที่มีประสบการณ์มากกว่า ซึ่งสามารถสร้างบางสิ่งที่โดดเด่นกว่าคนอื่นๆ ได้อย่างแน่นอน มีนักพัฒนามากมายที่ชอบ "พูดจาโผงผาง" เกี่ยวกับ React แต่ผู้ที่ไม่ได้ยุ่งกับการสร้างความแตกต่างบางอย่างในโลก

เพิ่มเติมเกี่ยวกับ React

React นั้นอิงจากส่วนประกอบอย่างมาก และส่วนประกอบสามารถนำกลับมาใช้ใหม่ได้! นั่นหมายความว่าทุกคนสามารถสร้างสิ่งที่เจ๋งด้วย React และแชร์กับชุมชนนักพัฒนาที่เหลือ และนั่นคือสิ่งที่เกิดขึ้น โดยเฉพาะอย่างยิ่งในช่วงไม่กี่ปีที่ผ่านมา เพื่อเป็นการเฉลิมฉลอง เรารู้สึกว่าถึงเวลาแล้วที่จะรวบรวมทรัพยากรส่วนประกอบ React ของเราเอง ซึ่งจะประกอบด้วยส่วนประกอบ React ที่ใช้งานได้ อเนกประสงค์ และใช้งานได้ ซึ่งคุณสามารถรวมเข้ากับแอปพลิเคชัน เว็บไซต์ หรือซอฟต์แวร์อื่น ๆ ที่คุณกำลังมองหาที่จะเปิดใช้ ในอนาคตอันใกล้. เรายังพยายามสร้างเอกลักษณ์ให้มากที่สุดเท่าที่จะเป็นไปได้และรวมรูปแบบต่างๆ ให้มากที่สุด แต่เนื่องจากเกิดข้อผิดพลาดขึ้น โปรดเข้าร่วมกับเราในการช่วยสร้างส่วนประกอบ React ที่ดีที่สุด และแบ่งปันส่วนประกอบที่คุณโปรดปรานซึ่งคุณไม่สามารถจินตนาการได้ว่าไม่มีตัวตน ขอบคุณ!

วัสดุ-UI

วัสดุ ui ทำปฏิกิริยาส่วนประกอบ

และในกรณีที่คุณไม่พบฟังก์ชันที่คุณต้องการในองค์ประกอบแรก นี่คือไลบรารี Material-UI ที่รวมการออกแบบ Material ของ Google เข้ากับเวิร์กโฟลว์ส่วนประกอบ React ของคุณ เจ้าของห้องสมุดมีอิสระในการใช้เฟรมเวิร์กและส่วนประกอบนี้ และสนับสนุนให้คุณอ่านเอกสารประกอบของดีไซน์ Material ก่อนที่คุณจะกระโดดลงน้ำโคลนเหล่านี้ ความเข้าใจในบทบาทของ React และ Material Design ในด้านการพัฒนาเว็บเป็นสิ่งสำคัญที่จะช่วยให้คุณใช้งานได้

ดาวน์โหลด

Onsen UI สำหรับ React

onsen ui สำหรับตอบสนอง
Onsen UI เป็นชุดของส่วนประกอบ React ที่ทำงานเพื่อนำแอปพลิเคชันมือถือไฮบริดที่มีผลสำเร็จ หากเป็นสิ่งที่คุณกำลังเผชิญอยู่เมื่อเร็วๆ นี้ คุณควรพิจารณาประหยัดเวลาด้วย Onsen UI โปรดทราบว่าเครื่องมือนี้ใช้งานได้กับทั้ง Android และ iOS เพื่อความสะดวกของคุณ ด้วยส่วนประกอบมากกว่าร้อยรายการที่คุณมีอยู่ คุณจะรู้ว่าคุณจะพบสิ่งที่เหมาะสมที่จะมิกซ์แอนด์แมทช์สำหรับโครงการของคุณ ทั้งหมดขึ้นอยู่กับดีไซน์ Material และ Flat ยิ่งกว่านั้น ทุกอย่างทำโดยคำนึงถึงผู้ใช้เป็นหลัก พยายามทำให้เข้าใจง่ายที่สุด

ดาวน์โหลด

React-Bootstrap

ตอบสนองส่วนประกอบบูตสแตรป
React-Bootstrap เป็นแพ็คเกจของส่วนประกอบ Bootstrap 4 ที่สร้างด้วย React แม้ว่าคุณจะสามารถใช้สื่อที่มีอยู่เพื่อสร้างโครงการใหม่ตั้งแต่ต้น คุณยังสามารถรวมเข้ากับแอปที่มีอยู่ของคุณได้ แน่นอน ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบเอกสารประกอบที่ครอบคลุมซึ่งมาพร้อมกับชุดอุปกรณ์ก่อนแล้วจึงไปจากที่นั่น นอกจากนี้ยังมีตัวเลือกในการเปลี่ยนจาก Bootstrap ไปเป็น Bootstrap 4 โดยใช้ React-Bootstrap แต่อีกครั้ง ทำสิ่งที่ชอบให้ตัวเองและอ่านเอกสารก่อน เพื่อให้การดำเนินการนั้นไร้ที่ติมากขึ้น สำหรับการตั้งค่าในเครื่อง Yarn เป็นตัวจัดการแพ็คเกจที่จะทำเคล็ดลับ สุดท้ายนี้ หากคุณต้องการมีส่วนร่วมในโครงการ คุณก็สามารถทำได้เช่นกัน

ดาวน์โหลด

กล่องเครื่องมือตอบโต้

ตอบสนองส่วนประกอบกล่องเครื่องมือ
React Toolbox เป็นชุดของส่วนประกอบการออกแบบวัสดุที่สัญญาว่าจะเริ่มต้นโครงการของคุณทันที ท้ายที่สุดคุณไม่จำเป็นต้องผ่านการยกของหนักทั้งหมดด้วยตัวเอง ให้เลือกเครื่องมือพร้อมใช้ที่ React Toolbox เตรียมไว้ให้คุณแล้วสร้างความแตกต่างในทันที เมื่อพูดถึงส่วนประกอบ React Toolbox จะมีแถบแอป รูปแทนตัว เติมข้อความอัตโนมัติ ดรอปดาวน์ กล่องโต้ตอบ เมนู แถบความคืบหน้า อินพุต และอื่นๆ อีกมากมาย ไลบรารีของส่วนประกอบ React นี้จะทำงานได้ดีสำหรับนักพัฒนา และนั่นคือการรับประกัน เอกสารรายละเอียดยังสะดวกมาก เนื่องจากแสดงวิธีใช้แต่ละองค์ประกอบอย่างถูกต้อง

ดาวน์โหลด

ปลอกยาง

ส่วนประกอบปฏิกิริยา grommet
เพลิดเพลินไปกับความอัศจรรย์ของ Grommet ทันที ในขณะที่คุณก้าวไปสู่การเปิดตัวโปรเจ็กต์เพื่ออุปกรณ์พกพาที่ประสบความสำเร็จ แม้ว่าคุณจะทำงานกับหลาย ๆ แอพ แต่นี่คือไลบรารีส่วนประกอบ React ที่จะทำสิ่งมหัศจรรย์ เพิ่มเวิร์กโฟลว์ของคุณผ่านหลังคา แน่นอนว่า ทุกอย่างถูกรวมเข้ากับการตอบสนอง ดังนั้นผลงานในขั้นสุดท้ายจะต้องเป็นอันดับหนึ่ง คุณสามารถผสมและจับคู่องค์ประกอบที่กำหนดไว้ล่วงหน้าทั้งหมดได้อย่างอิสระตามความชอบของคุณ รวมทั้งปรับแต่งองค์ประกอบเหล่านั้นตามความเหมาะสม ไม่ว่าจะทำงานในโครงการใหม่หรือปรับปรุงโครงการที่มีอยู่ Grommet ใช้ได้กับทั้งสองวิธี มีบล็อกมากมายให้คุณใช้ให้เกิดประโยชน์สูงสุด ดังนั้นจงใช้ประโยชน์สูงสุดจากบล็อกเหล่านั้นตอนนี้

ดาวน์โหลด

ปฏิกิริยา UI เชิงความหมาย

ความหมาย ui ตอบสนอง
ตามความหมายของชื่อ Semantic UI React คือการรวม React อย่างเป็นทางการสำหรับ Semantic UI หากคุณต้องการลงลึกถึงคำแนะนำในการติดตั้งและการใช้งาน ให้ตรวจสอบทุกส่วนของหน้า Landing Page ของผลิตภัณฑ์อย่างเป็นทางการก่อนแล้วจึงเข้าใจส่วนสำคัญ คุณลักษณะบางอย่างของ Semantic UI React ประกอบด้วยส่วนประกอบย่อย สถานะควบคุมอัตโนมัติ อุปกรณ์ประกอบฉากชวเลข การเสริม และ API การประกาศ เป็นต้น สำหรับองค์ประกอบ คุณได้รับมากมายเช่นกัน ตั้งแต่ปุ่ม แฟล็ก และส่วนหัว ไปจนถึงอินพุต ป้ายกำกับ ตัวโหลด และการเปิดเผย สิ่งเหล่านี้เป็นเพียงส่วนน้อยของสินค้าทั้งหมดที่คุณสามารถรับมือได้

ดาวน์โหลด

React Desktop | React UI Components สำหรับ OS X El Capitan และ Windows 10

ตอบสนองส่วนประกอบ ui ของเดสก์ท็อป

ต้องการนำการกระทำอันแสนหวานของ React ไปยังเดสก์ท็อปหรือไม่? ตอนนี้คุณทำได้! แม้ว่าไลบรารีจะมีชื่อว่าโครงการเบต้า แต่จะเป็นประโยชน์หากมีนักพัฒนาจำนวนมากขึ้นใช้เวลาอันมีค่าในการคิดและปรับไลบรารีให้เหมาะกับทั้งแพลตฟอร์ม Windows 10 และ Mac OS X ไม่จำเป็นต้องสรุปว่าคุณลักษณะที่มีแนวโน้มมากที่สุดคือคุณสามารถใช้ JavaScript เพื่อรวบรวมโครงการของคุณเองที่คอมพิวเตอร์เดสก์ท็อปจะได้รับประโยชน์ น่าติดตามชมการพัฒนาพื้นที่แห่งนี้เช่นกัน เป็นเรื่องดีที่เห็นว่าเทคโนโลยีพัฒนาไปไกลกว่าภาษาโปรแกรมพื้นฐานที่จำกัดซอฟต์แวร์ แต่เรากำลังเรียนรู้ที่จะนำเว็บมาไว้บนเดสก์ท็อปของคุณด้วย

ดาวน์โหลด

Griddle – React Grid ส่วนประกอบ

griddle react องค์ประกอบกริด

Griddle เป็นคุณลักษณะของตารางข้อมูลที่ปรับให้เหมาะสมกับตารางซึ่งทำงานบนการโต้ตอบที่มีประสิทธิภาพสูงและการโต้ตอบที่ราบรื่นระหว่างเบราว์เซอร์ เมื่อเราสำรวจ Griddle ครั้งแรก ดูเหมือนโครงการตารางกริดอื่นๆ ที่นั่น แต่เมื่อตรวจสอบและทำความเข้าใจอย่างใกล้ชิดแล้ว ดูเหมือนว่า Griddle จะทำงานได้ดีกว่าไลบรารีตารางกริดอื่นๆ มันนำเสนอส่วนประกอบคุณภาพสูงที่เป็นที่รู้จักเพื่อนำไปสู่เวิร์กโฟลว์ของนักพัฒนาเว็บ ลองเล่นกับเดโมและดูด้วยตัวคุณเองว่าการโต้ตอบนั้นราบรื่นเพียงใดเมื่อเรียกดูข้อมูล และปรับพารามิเตอร์การค้นหา สิ่งที่ยอดเยี่ยมรอบตัว

ดาวน์โหลด

React Absolute Grid

ตอบสนองกริดแน่นอน

กริดมักสับสนกับหน้าที่การใช้งาน เป็นองค์ประกอบเฉพาะภายในหน้าเว็บที่มีสไตล์และค่าเบราว์เซอร์ของตัวเอง ด้วยการใช้ไลบรารีภายนอก เราสามารถทำให้ส่วนประกอบและองค์ประกอบเหล่านี้มีความยืดหยุ่นมากขึ้น โดยเฉพาะอย่างยิ่ง เราสามารถใช้ไลบรารีต่างๆ เช่น Absolute Grid และควบคุมกริดขององค์ประกอบที่เรานำเสนอต่อผู้ใช้ได้อย่างเต็มที่ คุณสามารถกำหนดค่าคอมโพเนนต์ที่คุณกำลังดูอยู่นี้เพื่อใช้งานในเว็บไซต์/แพลตฟอร์มที่เกี่ยวกับการแชร์เนื้อหาและการจัดระเบียบตามค่าฐานข้อมูลได้อย่างง่ายดาย ไลบรารีที่หลากหลายมาก เป็นตัวอย่างของความเป็นไปได้ในการพัฒนาอย่างแท้จริง

ดาวน์โหลด

ตอบโต้ Gravatar

ตอบสนอง Gravatar

หากคุณไม่เคยได้ยิน Gravatar คุณต้องออนไลน์ในช่วง 2 วันที่ผ่านมาเท่านั้นฮะ! Gravatar เป็นแพลตฟอร์มอวาตาร์เริ่มต้นของผู้ใช้ที่รวมเข้ากับแพลตฟอร์ม WordPress ตอนนี้คุณสามารถนำอวาตาร์ที่น่าทึ่งเหล่านั้นมาสู่โปรเจ็กต์ขั้นสูงของคุณผ่านการใช้ไลบรารีส่วนประกอบ React Gravatar ด้วยสิ่งนี้ ส่วนประกอบจะแสดงอวาตาร์ Gravatar ที่ผู้ใช้ใช้โดยอิงตามการป้อนที่อยู่อีเมลของพวกเขา ช่วยให้ไลบรารีเหล่านี้มีประโยชน์จริง ๆ เพื่อผลักดันให้เกิดการดึงข้อมูลผู้ใช้ในด้านโลกาภิวัตน์แทนที่จะให้พวกเขาทำเอง

ดาวน์โหลด

รีแอกสปินเนอร์

สปินเนอร์ตอบสนอง

ต้องการบอกผู้ใช้ของคุณว่าหน้าที่พยายามเข้าถึงยังคงโหลดอยู่ใช่หรือไม่ บางทีคุณอาจต้องการเพิ่มสปินเนอร์ในแอปพลิเคชันของคุณเพื่อทำให้กระบวนการกระโดดของเพจมีการโต้ตอบมากขึ้น? ประหยัดเวลาเล็กน้อยจากการต้องเขียนโค้ดสปินเนอร์ของคุณเอง เพียงใช้องค์ประกอบที่ใช้งานง่ายนี้ มันต้องไม่มีการกำหนดค่าใด ๆ อย่างแท้จริง

ดาวน์โหลด

React Stripe Checkout ส่วนประกอบ

องค์ประกอบการชำระเงินแถบตอบสนอง

Stripe ยังคงสร้างความประทับใจให้ทุกคน ลูกค้า นักออกแบบ นักพัฒนา และชุมชนเทคโนโลยีโดยรวม สตาร์ทอัพที่ได้กำหนดวิธีการทำงานของสตาร์ทอัพรายใหญ่อย่างแท้จริง และวิธีที่สตาร์ทอัพสามารถสร้างความแตกต่างให้กับโลกได้ แม้ว่าพวกเขาจะไม่มีทรัพยากรขนาดเท่ากับมูลค่าตลาดของ Google ก็ตาม การชำระเงินของ Stripe ถูกใช้โดยแพลตฟอร์มหลายล้านแห่ง โดยส่งคำขอนับพันล้านรายการในแต่ละวัน หากคุณวางแผนที่จะใช้ Stripe กับโครงการ React ของคุณ ให้คว้าส่วนประกอบ React Stripe Checkout เพื่อโหลดไลบรารี Checkout ของ Stripe โดยตรงเป็นส่วนประกอบ React นี่จะเป็นการเปลี่ยนแปลงที่ราบรื่นยิ่งขึ้นสำหรับการใช้ Stripe ในแอปของคุณ

ดาวน์โหลด

React-Crouton

ตอบโต้ crouton

องค์ประกอบการส่งข้อความสำหรับ React.js — React Crouton อย่าสับสนถ้าคุณคิดว่านี่เป็นองค์ประกอบการส่งข้อความโต้ตอบแบบทันที ไม่ใช่ นี่เป็นองค์ประกอบการส่งข้อความที่มีจุดมุ่งหมายเพื่อให้ตัวเลือกการเน้นในรูปแบบของเมนูไฮไลต์การนำทาง ด้วยองค์ประกอบนี้ คุณสามารถสร้างข้อความที่จะปรากฏต่อผู้ใช้ที่ด้านบนของหน้า ตามการส่งแบบฟอร์มที่ร้องขอ เราสามารถคาดการณ์ได้ว่านักการตลาดผ่านอีเมลจะคลั่งไคล้ห้องสมุดที่ราบรื่นและสมบูรณ์แบบนี้

ดาวน์โหลด

ส่วนประกอบตัวโหลด SVG สำหรับ ReactJS

ส่วนประกอบตัวโหลด svg สำหรับ reactjs

SVG ได้รับความนิยมเพิ่มขึ้นอย่างไม่ต้องสงสัย ในขณะที่เราก้าวเข้าสู่ยุคของการพัฒนาเว็บไซต์ที่ประสิทธิภาพจะได้รับรางวัลอย่างสูงด้วยการมุ่งเน้นและความสนใจที่มากขึ้น ไลบรารี React InlineSVG จะช่วยคุณโหลดไฟล์ SVG ของคุณโดยตรงผ่าน React.js ซึ่งช่วยให้คุณเข้าถึงการแก้ไขและจัดรูปแบบโดยไม่ต้องเปลี่ยนระหว่างเอกสารเดียวกัน

ดาวน์โหลด

ส่วนประกอบแท็บตอบสนอง

ส่วนประกอบแท็บตอบสนอง

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

ดาวน์โหลด

ตอบสนอง Draggable

โต้ตอบลากได้

หากองค์ประกอบที่ลากได้สองสามตัวแรกที่เราพูดถึงไม่ดึงดูดใจคุณ และคุณกำลังมองหาบางสิ่งที่ดิบและไม่เหมือนใคร ลองใช้ React Draggable เลย นี่เป็นภาษาพื้นเมืองเท่าที่จะทำได้ เปิดเผยเนื้อหาของคุณผ่านฟังก์ชันที่ลากได้และสร้างบางสิ่งที่จะให้ผู้ใช้รับผิดชอบว่าเนื้อหาจะปรากฏต่อเขาอย่างไร ในขณะนี้ การสาธิตไม่แสดงความสามารถในการลากแบบตายตัว แต่ด้วยเวทมนตร์ React เล็กน้อย คุณควรเข้าถึงฟังก์ชันนั้นอย่างรวดเร็ว

ดาวน์โหลด

Google reCAPTCHA สำหรับ React.js

google reCAPTCHA สำหรับ react js

นักส่งสแปมคิดว่าพวกเขากำลังฉลาดขึ้น แต่ reCAPTCHA ของ Google ได้ทนต่อความท้าทายของระบบแคปต์ชาสมัยใหม่และบอทที่พยายามทำลายระบบนี้จริงๆ reCAPTCHA เป็นทางเลือกที่เชื่อถือได้ในการปกป้องข้อมูลแบบฟอร์มการส่งของคุณจากผู้ส่งอีเมลขยะ จำไว้ว่าคุณจะต้องสร้างบัญชี reCAPTCHA และคว้าคีย์ API ด้วยวิธีนี้ คุณสามารถใช้ศักยภาพของส่วนประกอบนี้ได้อย่างเต็มที่

ดาวน์โหลด

ส่วนประกอบ UI สำหรับ Elasticsearch

ส่วนประกอบ ui สำหรับ elasticsearch

Searchkit คือชุดของส่วนประกอบ UI สำหรับ Elasticsearch ยอดนิยม ตอนนี้คุณสามารถเปลี่ยนประสบการณ์การค้นหาและทำให้ทันสมัยได้อย่างแท้จริง หากการสร้างเว็บไซต์ภาพยนตร์เป็นสิ่งที่คุณถนัด Searchkit จะดูแลคุณลักษณะอัลกอริธึมที่ยากทั้งหมดที่ต้องใช้ฟังก์ชันการค้นหาที่รัดกุม และให้ประเภทของแพลตฟอร์มการค้นหาที่จะให้ผู้ใช้กลับมาทุกวัน บางครั้ง คุณลักษณะที่สำคัญที่สุดของโครงการคือฟังก์ชันการค้นหา นั่นคือวิธีที่ผู้ใช้โต้ตอบกับเนื้อหาของคุณ

ดาวน์โหลด