Vinh Web
  • Dự án
  • Blog
Vinh Web > Blog > 3 Awesome React Hooks

3 Awesome React Hooks

19/03/2021 vinhnguyenhubt@gmail.com 8 lượt xem 0 bình luận

Nội dung

  1. Image lazy load 🌄
  2. Outside click hook 🖱
  3. Read from and Write to clipboard ⌨️

Image lazy load 🌄

import React from 'react';
import useLazyLoadImage from 'react-use-lazy-load-image';

function App() {
  useLazyLoadImageReact();

  return (
    <div>Lots of content that means the image is off screen goes here</div>
    <img src="IMAGE DATA" data-img-src="https://link-to-my-image.com/image.png" alt="My image" />

  )
}

Outside click hook 🖱

import * as React from 'react'
import useOnClickOutside from 'use-onclickoutside'

export default function Modal({ close }) {
  const ref = React.useRef(null)
  useOnClickOutside(ref, close)

  return <div ref={ref}>{'Modal content'}</div>
}

Read from and Write to clipboard ⌨️

import useClippy from 'use-clippy';

export default function MyComponent() {

  const [clipboard, setClipboard] = useClippy();

  return (
    <div>
      <button
        onClick={() => {
          alert(`Your clipboard contains: ${clipboard}`);
        }}
      >
        Read my clipboard
      </button>

      <button
        onClick={() => {
          setClipboard(`Random number: ${Math.random()}`);
        }}
      >
        Copy something new
      </button>
    </div>
  );
}

Cùng Chuyên Mục

  • Nghiên cứu JavaScript: Mổ xẻ JavaScript Applications hiện đại

    Nội dungImage lazy load 🌄Outside click hook 🖱Read from and Write to clipboard ⌨️Node.js Node.js được viết với JavaScript dùng để lập trình về phần server. Cho phép JavaScript tạo ứng dụng từ backend đến frontend. Sự xuất hiện của Node.js tác động lớn đến hệ sinh thái JavaScript, giới thiệu về npm manager package […]

  • Học lập trình thiết kế website kiếm được bao nhiêu tiền?

    Học lập trình thiết kế website tạo ra một cơ hội việc làm lớn với mức thu nhập hấp dẫn. Lập trình thiết kế web là công việc rèn luyện tư duy và đáng để theo đuổi suốt đời.

  • Chạy quảng cáo facebook nhanh chóng ở Lào Cai

    Chạy quảng cáo facebook nhanh chóng ở Lào Cai sẽ giúp bạn tư vấn chiến dịch quảng cáo phù hợp, hiệu quả, tối ưu ngân sách mà vẫn đạt hiệu quả quảng cáo cao nhất.

  • Kích thước hình ảnh chính xác để đăng trên Facebook

    Kích thước hình ảnh chính xác sẽ giúp hình ảnh của bạn hiện ra một cách đầy đủ và trọn vẹn nhất.

  • Làm sao để quản lý fanpage hiệu quả

    Quản lý fanpage thực chất là thông qua fanpage để thu hút khách hàng, là kênh marketing hiệu quả và phổ biến hiện nay

  • Thuê người quản trị fanpage tại Lào Cai

    Thuê người quản trị fanpage sẽ giúp các doanh nghiệp tiết kiệm được thời gian, chi phí và đảm bảo cho fanpage được phát triển theo hướng bài bản, đạt hiệu quả cao.

Danh mục: Blog

Subscribe
Login
Notify of
guest
guest
1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Hosting Việt Tốt

Có thể Quan tâm
  • Làm sao để công việc nhập liệu bớt nhàm chán
  • Thế nào là landing page chuẩn? Phân loại landing page
  • Website Doanh nghiệp chuẩn bao gồm những phần nào?
  • Công việc nhập liệu theo yêu cầu, spam website tốn thời gian như nào?
  • Làm sao để mở folder từ Command prompt? Windows

Liên Hệ

Hotline: 0979.788.685
Email: vinhnguyenhubt@gmail.com
Địa chỉ: Lê Khôi, Phố Mới, Lào Cai.

Link

  • Dự án
  • Blog

Comment mới nhất

  • Phần mềm quản lý tính tiền bàn bida quy mô nhỏ - Vinh Web tại Dịch vụ thiết kế website reactjs
  • asdasd tại Tại sao Doanh nghiệp nhỏ, Cửa hàng nhỏ cũng cần website?
  • asdasd tại Tại sao Doanh nghiệp nhỏ, Cửa hàng nhỏ cũng cần website?
  • asdasd tại Tại sao Doanh nghiệp nhỏ, Cửa hàng nhỏ cũng cần website?
  • vinhnguyenhubt@gmail.com tại Nghiên cứu JavaScript [3]: Mẹo tối ưu hóa hiệu suất JavaScript
VinhWeb © 2020
wpDiscuz