Setelah mulai bekerja dengan React.js, sepertinya propsdimaksudkan untuk menjadi statis (diteruskan dari komponen induk), sementara stateperubahan didasarkan pada peristiwa. Namun, saya perhatikan dalam dokumen itu referensi componentWillReceiveProps, yang secara khusus mencakup contoh ini:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
Ini tampaknya menyiratkan bahwa properti BISA berubah pada komponen berdasarkan perbandingan nextPropske this.props. Apa yang saya lewatkan? Bagaimana alat peraga berubah, atau apakah saya salah tentang di mana ini dipanggil?