ترکیب کامپوننت (Component)
بخشی از دوره ریاکت
کارتی با یک حاشیه و یک سایه ساختهاید و خوب هم از آب درآمده. حالا همان کارت را دور یک عکس لازم دارید، و دور یک فرم ورود، و دور فهرستی از نظرها. وسوسهای که پیش میآید این است که کارت را سه بار کپی کنید، یا برای هر چیزی که شاید روزی داخلش بنشیند یک پراپ (prop) به آن بدهید: title، photoUrl، formFields، comments. هر دو راه به مؤلفهای (component) میرسند که بعد از مدتی هیچکس دلش نمیخواهد دستش را به آن بزند.
راه بیرونآمدن ترکیب است: ساختن چیزهای بزرگ از تودرتو گذاشتن چیزهای کوچک، بهشکلی که هر تکه از تکههای دیگر بیخبر بماند. قاب عکس تصویر خوبی برای نگهداشتن این ایده است. قاب یک کار دارد، اینکه دور هرچه داخلش هست خط بکشد، و این کار را بدون اینکه بداند یا برایش مهم باشد که یک عکس است یا یک گواهینامه یا نقاشی یک کودک انجام میدهد. مؤلفه خوبساخته React یک قاب است.
میخواهی ریاکت ترکیب کامپوننت (Component) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با ریاکت آماده دریافت کنی و ترکیب کامپوننت (Component) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسترکیب کامپوننت (Component)چه چیزهایی یاد میگیری
- Children prop
- Wrapping components
- Passing JSX as props
- Lifting state up
- Thinking in component trees
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
17 درس- 1ریاکت چیست؟25 دقیقه
- 2JSX و کامپوننتها (Components)30 دقیقه
- 3پراپس (Props)30 دقیقه
- 4وضعیت (State) با useState35 دقیقه
- 5مدیریت رویدادها30 دقیقه
- 6رندر شرطی و لیستها30 دقیقه
- 7فرمها و ورودیهای کنترلشده (Controlled Inputs)35 دقیقه
- 8افکتها (Effects) با useEffect40 دقیقه
- 9دریافت داده40 دقیقه
- 10ترکیب کامپوننت (Component)35 دقیقه
- 11Context و useContext35 دقیقه
- 12useReducer35 دقیقه
- 13هوکهای سفارشی (Hooks)35 دقیقه
- 14عملکرد و مموایزیشن (Memoization)35 دقیقه
- 15مسیریابی با React Router40 دقیقه
- 16آزمایش کامپوننتهای ریاکت (Components)40 دقیقه
- 17پروژه نهایی: برنامه کارها60 دقیقه
