Setelah mulai bekerja dengan React.js, sepertinya props
dimaksudkan untuk menjadi statis (diteruskan dari komponen induk), sementara state
perubahan 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 nextProps
ke this.props
. Apa yang saya lewatkan? Bagaimana alat peraga berubah, atau apakah saya salah tentang di mana ini dipanggil?