กองซ้อน
อ่านสิ่งนี้ด้วยเหตุผลที่อยู่เบื้องหลังการเลือกเทคโนโลยี
- ตอบสนองการเรนเดอร์
- การจัดการรัฐ redux
- Redux-thunk สำหรับการเปลี่ยนแปลงสถานะ async/เงื่อนไข
- ภาษาคิวรี graphql api
- ไคลเอนต์ Apollo GraphQl
- graphcool graphql/lambda backend-as-a-service
- Next.js Universal Webapp Framework (การเรนเดอร์ฝั่งเซิร์ฟเวอร์ประสบการณ์หน้าเดียว)
- เส้นทางถัดไปเพื่อจัดการการกำหนดค่าการกำหนดเส้นทางแบบไดนามิก
- ตอนนี้การปรับใช้
- การรับรองความถูกต้องของผู้ใช้ Auth0
- LRU-CACHE สำหรับการแคชฝั่งเซิร์ฟเวอร์ของหน้า HTML
- React-ga สำหรับ Google Analytics
- React-intl สำหรับความเป็นสากล
- ยอมรับภาษาสำหรับการตรวจจับการตั้งค่าภาษาของเบราว์เซอร์
- การลงทะเบียนจดหมายข่าว Mailchimp
การพัฒนา:
- Webpack-Bundle-Analyzer เพื่อแสดงภาพเนื้อหารหัสที่รวม
การพัฒนา
-
git clone https://github.com/sedubois/relate && cd relate -
yarn -
yarn dev - ไปที่ http: // localhost: 3000
- ทำอะไรที่น่าอัศจรรย์?
NB: yarn จะสร้าง config.js และ server/config.js สำหรับคุณ (ผ่าน hook postinstall ) แก้ไขไฟล์เหล่านี้เพื่อกำหนดค่าการรวมเช่น GraphQL และ Analytics
เครดิต
ดูไฟล์ใบอนุญาตสำหรับสิทธิ์และข้อ จำกัด ใบอนุญาต (GPLV3)
ลิขสิทธิ์ (C) 2016-2017 Sébastien Dubois