React NativeのClass内で定数を宣言すると、
jsx
1'use strict'; 2import React, { Component } from 'react'; 3import { Text, View } from 'react-native'; 4import random from 'random'; 5 6export default class Random extends Component { 7 const random = random.generate(); 8 render() { 9 return ( 10 <View> 11 <Text>{random}</Text> 12 </View> 13 ); 14 } 15}
Parsing error: Unexpected token
というエラーが出るのですが、
Class外で宣言するとうまくいきます。
jsx
1'use strict'; 2import React, { Component } from 'react'; 3import { Text, View } from 'react-native'; 4import random from 'random'; 5 6const random = random.generate(); 7 8export default class Random extends Component { 9 render() { 10 return ( 11 <View> 12 <Text>{random}</Text> 13 </View> 14 ); 15 } 16}
これはなぜでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/07 01:01
2018/12/07 01:02
2018/12/07 01:39
2018/12/07 01:41
2018/12/13 10:51
2018/12/13 13:21