Edited at

初心者がreact nativeのdocumentを読んで疑問に思った点


react nativeのdocumentを読み進める中でつまった部分を忘れないようにするための個人的メモ

初心者がreact native documentを読み進める中で疑問に思った点を備忘録的にメモしたものです。


stateを変更する際に現在のstateを見て変更するかどうかの判断をする

下記ページのthis.setStateのcallbackとして渡されているアロー関数の引数って何をさしているのか不明だったのでメモ

https://facebook.github.io/react-native/docs/state.html


stateChangeSample.js

class Blink extends Component {

constructor(props) {
super(props);
this.state = {showText: true};

setInterval(() => {
// この部分のpreviousStateの中身
this.setState(previousState => {
return { showText: !previousState.showText };
});
}, 1000);
}


consoleで確認してみると下記のようになった。

stateの中身が入っているだけみたいですね。

Object {

"showText": true,
}