“Как использовать файлы cookie в компоненте класса React” Ответ

Как использовать файлы cookie в React JS

const [cookies, setCookie, removeCookie] = useCookies(['cookie-name']);
Alert Armadillo

Как использовать файлы cookie в компоненте класса React

import React, { Component } from "react";
import { instanceOf } from "prop-types";
import { withCookies, Cookies } from "react-cookie";

class App extends Component {
  static propTypes = {
    cookies: instanceOf(Cookies).isRequired
  };

  state = {
    user: this.props.cookies.get("user") || ""
  };

  handleCookie = () => {
    const { cookies } = this.props;
    cookies.set("user", "gowtham", { path: "/" }); // setting the cookie
    this.setState({ user: cookies.get("user") });
  };

  render() {
    const { user } = this.state;
    return (
      <div className="App">
        <h1>React cookies</h1>
        {user && <p>{user}</p>}
        <button onClick={this.handleCookie}>Set Cookie</button>
      </div>
    );
  }
}

export default withCookies(App);
Healthy Hoopoe

Ответы похожие на “Как использовать файлы cookie в компоненте класса React”

Вопросы похожие на “Как использовать файлы cookie в компоненте класса React”

Больше похожих ответов на “Как использовать файлы cookie в компоненте класса React” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования