दोन्ही असे डेटा ठेवतात जे कंपोनेंट काय रेंडर करते हे प्रभावित करते, परंतु ते डेटाचा मालिक कोण आहे आणि हे बदलू शकते का यात भिन्न आहेत.
- props त्याच्या पॅरंट कंपोनेंटमधून कंपोनेंटमध्ये पास केले जातात. ते केवळ-वाचनीय आहेत — कंपोनेंट कधीही त्यांना संपादित करू शकत नाही.
- state कंपोनेंटच्या अंदर मालिकी आहे आणि व्यवस्थापित केले जाते. हे वेळोवेळी बदलू शकते, आणि त्यास बदलल्याने पुन: रेंडर होतो.
