ברוכים הבאים לקורס חינם בריאקט! זהו מיני קורס חינמי, שבו נלמד שניים מהטכנולוגיות היותר פופולאריות היום בשוק והם:
- React – סביבת עבודה זו הוקמה ע"י facebook ומשרתת מליוני אנשים וחברות בפיתוח front end .
- GraphQL – דרך חדשנית נוחה ביותר לעשות שאילתות ממסד הנתונים דרך הAPI. כל פרויקט וכל שפה יכולה לעבוד עם GraphQL .
בנוסף נציג עוד כמה טכנולגיות נלוות לקורס והן:
- fireBase – מסד הנתונים NoSQL של גוגל.
- typescript – נעשה שימוש עם typescript בריאקט
- scss – דרך נוחה יותר לכתוב CSS
- צד שרת בNODE – תשתית בסיסית מאד רק בשביל לקריאות ממסד הנתונים
קורס ריאקט GQL – מתחילים!
אז לא מבזבזים את הזמן שלנו בהסברים כי הקורס הזה הוא קורס מזורז. אז ניגש לעניינים ונרים את התשתית של הפרויקט:
נרים פרויקט ריאקטי:
npx create-react-app tiktaktoe --template typescript
לאחר שהסתיימה ההתקנה תוכלו לגשת לתיקיה ולמחוק הקבצים הבאים:
- app.test.tsx
- logo
- setupTest.tsx
ובקובץ App.tsx לנקות ולהשאיר את זה (הוספתי כותרת h1)
import './App.css';
function App() {
return (
<div className="App">
<h1>
TIK-TAK-TOE
</h1>
</div>
);
}
export default App;
נקנפג sass בשביל לעבוד עם קבצי scss . נשנה את app.css לapp.scss . על מנת לקנפג sass כל מה שצריך לעשות זה להתקין:
npm install sass
הכל מוכן ! אפשר להתחיל.
אז אם נריץ את האפליקציה בעזרת הפקודה
npm run start
נקבל דף לבן עם הכותרת שלנו. אז מה בהמשך?
- נתחיל לכתוב את היואיי (לפני שנכתוב את השרת ואת המידע ואת הGQL שלנו)
- נכתוב את השרת ונחבר את מסד הנתונים
- נכין schema לgql
- נכתוב את הקריאות של gql ונחלי את התוכן הסטטי ביואיי
ממשיכים.. 🐊❤





