TypeScript definitions for react-cookie.
{"dependencies": {"universal-cookie": "^2.1.2","universal-cookie-express": "^2.1.2","react-cookie": "^2.1.2"},"devDependencies": {"@types/universal-cookie": "git+ssh://[email protected]:S64/types-universal-cookie.git#v2.1.2-2","@types/universal-cookie-express": "git+ssh://[email protected]:S64/types-universal-cookie-express.git#v2.1.2-2","@types/react-cookie": "git+ssh://[email protected]:S64/types-react-cookie.git#v2.1.2-2"}}import{withCookies,CookieComponentProps}from'react-cookie';interfacePropsextendsCookieComponentProps{}classAppextendsReact.Component<Props>{render(){return(<div>{this.props.cookies!.get<string>('myCat')}</div>)}}exportdefaultwithCookies(App);import*asuniversalCookieMiddlewarefrom'universal-cookie-express';import{UniversalCookieRequest}from'universal-cookie-express';import{CookiesProvider}from'react-cookie';app.use(universalCookieMiddleware())app.use((req: Request&UniversalCookieRequest,res: Response)=>{constmarkup=ReactDOMServer.renderToString(<CookiesProvidercookies={req.universalCookies}><App/></CookiesProvider>);// do something...});