Ожидается, что выражение приведения типа будет обернуто парантезом

#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;
 

Закуска