اشتراک‌ها
Inferno کتابخانه‌ای جاوااسکریپتی برای ساخت رابط کاربری

نحوۀ عملکرد این کتابخانه همچون React می‌باشد و شباهت‌های بسیاری دارد که توصیه می‌شود کمی با ساختار آن آشنا شوید.

این کتابخانه برای دستگاه‌های موبایلی استفاده می‌شود و بسیار روان و پرکاربرد بوده است.

Inferno کتابخانه‌ای جاوااسکریپتی برای ساخت رابط کاربری
اشتراک‌ها
انتشار TypeScript 1.6 Beta
 ... Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more 
انتشار TypeScript 1.6 Beta
اشتراک‌ها
فریم ورک Material UI

A CSS Framework and a Set of React Components that Implement Google's Material Design 

فریم ورک Material UI
نظرات مطالب
Blazor 5x - قسمت ششم - مبانی Blazor - بخش 3 - چرخه‌های حیات کامپوننت‌ها
در react هوکی با نام componentDidUpdate وجود داشت که تغییر state را اعلام میکرد و با یک بررسی متوجه اینکه چه چیزی تغییر کرده بود میشدیم. آیا در رویدادی مثل ParameterSet این امکان وجود ندارد که بتوان متوجه شد چه چیزی تغییر کرده‌است تا متناسب با آن تغییر کدهای مورد نظر اجرا گردند؟
نظرات مطالب
پیاده سازی پروژه‌های React با TypeScript - قسمت سوم - تعریف نوع رویدادها و children props
ممنون مرسی . 
import React from "react";
type Props = {
  children: string;
};
const PageTitle: React.FC<Props> = (props) => {
  console.log(props);
  return (
    <h3 style={{ fontWeight: 600 }} {...props}>
      {props.children}
    </h3>
  );
};

export default PageTitle;
و یا به این صورت هم می‌توان نوشت.
import React from "react";
type Props = {
  children: string;
};
const PageTitle= ({children ,...props}:Props) => {
  console.log(props);
  return (
    <h3 style={{ fontWeight: 600 }} {...props}>
      {props.children}
    </h3>
  );
};

export default PageTitle;

نظرات مطالب
React 16x - قسمت 4 - کامپوننت‌ها - بخش 1 - کار با عبارات JSX
اگر در زمان توسعه نیاز داشتید که از break-point‌های debugger مرورگر استفاده کنید، اما به دلیل hot-reload یا hot update (منظور ذخیره تغییرات در زمان اجرا است که باعث compile شدن فقط همون قسمت میشه، نه کل برنامه) نمی‌تونید از break-point استفاده کنید. می‌تونید تنظیم زیر را در فایل package.json برنامه انجام بدید، تا با مشکل یاد شده روبرو نشوید
"scripts": {
    "start": "react-scripts start --no-cache",
    "build": "react-scripts build",
    "test": "react-scripts test --no-cache",
    "eject": "react-scripts eject"
  },
لینک آموزش مطلب(منبع)