diff --git a/README-he.md b/README-he.md new file mode 100644 index 0000000..94179b5 --- /dev/null +++ b/README-he.md @@ -0,0 +1,115 @@ +# react-howto + +אם ריאקט (או פרונט־אנד בכללי) חדשה לך אפשר שתמצאי את העולם סביבה מבלבל. יש לכך מספר סיבות. + +* ריאקט בעבר לרוב היוותה מוקד לחובבי טכנולוגיה נסיונית ומומחים +* פייסבוק רק פותחת-קוד שהיא משתמשת בו, אז היא לא מתמקדת בבניית כלים לפרויקטים קטנים-יותר-מפייסבוק +* יש הרבה שיווק גרוע במסווה של מדריכי ריאקט + +לאורך מסמך זה, אניח שבנית דף ווב עם HTML, CSS & JavaScript. + +## למה שתקשיבי לי? + +יש המון עצות סותרות על ריאקט ברחבי העולם; למה להקשיב לי? + +הייתי אחד מחברי הצוות המקוריים מפייסבוק שבנה ופתח את הקוד של ריאקט. אני כבר לא בפייסבוק ועכשיו אני בסטארט־אפ קטן, אז יש לי גם נקודת מבט לא-פייסבוקית. + +## איך לתקוף את עולמות ריאקט + +כל תוכנה בנויה על שכבות של טכנולוגיות, ואת צריכה להיות בקיאה במספיק מהשכבות ההן כדי לבנות את הפתרון שלך. הסיבה שעולם הכלים של ריאקט נדמה מאיים היא כי הוא תמיד מוסבר בסדר השגוי. + +כדאי שתלמדי, בסדר הזה, **בלי לקפוץ קדימה או ללמוד במקביל**: + +* [ריאקט עצמה](#learning-react-itself) +* [`npm`](#learning-npm) +* [JavaScript “bundlers”](#learning-javascript-bundlers) +* [ES6](#learning-es6) +* [Routing](#learning-routing) +* [Flux](#learning-flux) + +**את לא צריכה ללמוד את כל אלו כדי להיות שימושית בריאקט.** תעברי לשלב הבא רק בהינתן בעיה שצריכה להפתר. + +בנוסף לכל אלו, ישנם כמה נושאים המוזכרים לרוב על ידי קהילת ריאקט שהם "על הקצה". הנושאים הבאים מעניינים, אבל קשה להבין אותם, הם הרבה פחות מוכרים מהשכבות שמעל ו**אינם דרושים לרוב הפתרונות**. + +* [Inline styles](#learning-inline-styles) +* [Server rendering](#learning-server-rendering) +* [Immutable.js](#learning-immutablejs) +* [Relay, Falcor, etc](#learning-relay-falcor-etc) + +