Реакция: _open_weather_map.default.fetchForcast не является функцией

#javascript #reactjs #react-native #react-native-android

#javascript #reactjs #react-native

Вопрос:

Я изучаю React-native для создания приложения и столкнулся с некоторой проблемой в своем коде.

_open_weather_map.default.fetchForecast не является функцией. (В ‘_open_weather_map.default.fetchForecast(zip)’, ‘_open_weather_map.default.Функция fetchForecast не определена)

Я работаю над собственной версией React 0.59.2 для Android.

и это open_weather_map.js код

 function zipUrl(zip){
    return '${API_STEM}q=${zip}amp;units=imperialamp;APPID=${WETHER_API_KEY}';
}

function fetchForcast(zip){
    return fetch(zipUrl(zip))
        .then(Response=>Response.json())
        .then(responseJSON => {
            return {
                main: responseJSON.weather[0].main,
                description: responseJSON.weather[0].description,
                temp: responseJSON.main.temp
            };
        });
}
  

Комментарии:

1. В вашем коде неправильно написано fetchForecast, поэтому он не увидит функцию.

2. @jimboweb Спасибо! Я исправил это, но это все еще происходит : (

3. @jimboweb исправил это! Я просто забыл поместить некоторые другие коды в файл! Еще раз спасибо!