#react-native
Вопрос:
Я попытался выполнить код. Но он показывает мне ошибку как «Синтаксическую ошибку. Выражение приведения типа, как ожидается, будет завернуто в парантез». Должен ли я освещать состояние использования с помощью парантезиса?
import React, {useState} from 'react';
import {View, TextInput, SafeAreaView} from 'react-native';
import styles from './styles';
const DestinationSearch = (props) => {
const [fromText, setFromText]=useState(initalState:'');
const [destinationText, setTextDestinationText]=useState(initalState:'');
return (
<SafeAreaView>
<View>
<TextInput
value={fromText}
onChangeText={setFromText}
style={styles.textInput}
placeholder="From"
/>
<TextInput
value={destinationText}
onChangeText={setTextDestinationText}
style={styles.textInput}
placeholder="Where to?"
/>
</View>
</SafeAreaView>
);
};
export default DestinationSearch;
Ответ №1:
initalState:''
недопустим javascript, поэтому измените эти две строки
const [fromText, setFromText] = useState('');
const [destinationText, setTextDestinationText] = useState('');
import React, { useState } from 'react';
import { View, TextInput, SafeAreaView } from 'react-native';
const DestinationSearch = (props) => {
const [fromText, setFromText] = useState('');
const [destinationText, setTextDestinationText] = useState('');
return (
<SafeAreaView>
<View>
<TextInput
value={fromText}
onChangeText={setFromText}
placeholder="From"
/>
<TextInput
value={destinationText}
onChangeText={setTextDestinationText}
placeholder="Where to?"
/>
</View>
</SafeAreaView>
);
};
export default DestinationSearch;