Hola, cómo esperar a que cambie el contexto de uso, pero creo
Componente hijo:
const [weatherInfo, setWeatherInfo] = useState(useContext(WeatherContext))y devolvió la actualización useContext, lo actualicé 5 segundos desde la recuperación después de comenzar, pero no cambió en el componente secundario
No use useState para almacenar los datos de contexto si desea estar al tanto de los cambios:
const setWeatherInfo = useContext(WeatherContext)