
Security News
Open Source CAI Framework Handles Pen Testing Tasks up to 3,600× Faster Than Humans
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.
clearweatherapi-react
Advanced tools
Clear Weather API transforms OpenWeather Map OneCall data into human-readable code so you can get to building apps faster.
This library was built to make it easier to use the ClearWeather API with React JS.
Learn more about Clear Weather API.
You need an Open Weather Map API key to use this library, and you can get one by signing up at Open Weather Map.
Activate your One Call 3.0 subscription at Open Weather Map API.
You can get more information about the One Call API at Open Weather Map One Call.
npm
npm install clearweatherapi-react
yarn
yarn add clearweatherapi-react
const options = {
openWeatherApiKey: 'YOUR_OPENWEATHER_API_KEY',
userId: 'YOUR-CLEARWEATHERAPI-USERID',
coords: {
latitude: '34',
longitude: '-118',
},
};
All weather hooks take an options object as an argument and return the weather data, loading, and an error state.
To get more information about the weather data for each hook check out our docs.
import { useCurrentWeather } from 'clearweatherapi-react';
const App = () => {
const { current, error, loading } = useCurrentWeather(options);
if (loading) {
return <div>Loading...</div>;
}
if (error) {
return <div>Error: {error.message}</div>;
}
return (
<div>
<h2>{current.temp}</h2>
</div>
);
};
import { useHourlyWeather } from 'clearweatherapi-react';
const { hourly, error, loading } = useHourlyWeather(options);
import { useDailyWeather } from 'clearweatherapi-react';
const { daily, error, loading } = useDailyWeather(options);
import { useOneCallWeather } from 'clearweatherapi-react';
const { oneCall, error, loading } = useOneCallWeather(options);
import { useAlerts } from 'clearweatherapi-react';
const { alerts, error, loading } = useAlerts(options);
Icons are available for premium users and can be found in each weather data object.
If you are not a premium user you can get more information on how to fetch the icons here.
Name | Type | Required | Description |
---|---|---|---|
openWeatherApiKey | string | true | Your OpenWeatherMap API key. You can get a free API key here. |
userId | string | true | Your Clear Weather API user ID Sign up at Clear Weather API to get your free user id. |
premium | boolean | false | With a subscription, if set to true you will have access to formatted data, caching and animated or static SVG icons. |
cacheTime | number | false | The time in seconds to cache data for, the maximum time is 43200 (12 hours) at a time (Premium). |
units | string | false | The units to use for the data. Default is imperial . Options are metric , imperial , and standard . |
version | string | false | The version of the API to use, the default is 3.0 options are 2.5 and 3.0 |
|
FAQs
Clear Weather API React
The npm package clearweatherapi-react receives a total of 0 weekly downloads. As such, clearweatherapi-react popularity was classified as not popular.
We found that clearweatherapi-react demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.