第93期 — 2021-02-07

在浏览器中阅读

周e信

扫描二维码关注微信公众号

前端

Josh W. Comeau

Caleb Williams

Miroslav

WeLoveDevs.com

react hook和媒体查询🔗
import { useState, useEffect } from 'react';

export function useMediaQuery(query) {
  const [matches, setMatches] = useState(false);

  useEffect(() => {
    const media = window.matchMedia(query);
    if (media.matches !== matches) {
      setMatches(media.matches);
    }
    const listener = () => {
      setMatches(media.matches);
    };
    media.addListener(listener);
    return () => media.removeListener(listener);
  }, [matches, query]);

  return matches;
}

Cassidy Williams

Glide

OSCHINA

Python

TheOneThreeSeven

运维

DON GOODMAN-WILSON

教程 - 使用HAProxy连接限制和队列保护服务器🔗
 backend web_servers
   balance roundrobin
   acl is_checkout path_beg /checkout/
   http-request set-priority-class int(1) if is_checkout
   http-request set-priority-class int(2) if !is_checkout
   timeout queue 30s
   server s1 192.168.0.10:80 maxconn 30
   server s2 192.168.0.11:80 maxconn 30
   server s3 192.168.0.12:80 maxconn 30

HAPROXY

扫描二维码关注微信公众号
本期阅读量