From df7fbfbe318dfb486d264894a562459611108fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E9=85=B1?= <38065966+innocces@users.noreply.github.com> Date: Mon, 9 Jan 2023 10:48:30 +0800 Subject: [PATCH] =?UTF-8?q?blog(2023-01-09104828.md):=202023-01-09=20Barco?= =?UTF-8?q?deDetector=E3=80=81JavaScript=20Rising=20Stars=E3=80=81Qwik=20b?= =?UTF-8?q?log=E3=80=81ReactNative=20V0.71.0=E3=80=81proxy-memoize=20V2.0?= =?UTF-8?q?=E3=80=81Zustand=20vs.=20Signals=20-=20[BarcodeDetector,JavaScr?= =?UTF-8?q?ipt=20Rising=20Stars,Qwik=20blog,ReactNative=20V0.71.0,proxy-me?= =?UTF-8?q?moize=20V2.0,Zustand=20vs.=20Signals]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blog/2023-01-09104828.md | 104 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 blog/2023-01-09104828.md diff --git a/blog/2023-01-09104828.md b/blog/2023-01-09104828.md new file mode 100644 index 0000000..a95bdd6 --- /dev/null +++ b/blog/2023-01-09104828.md @@ -0,0 +1,104 @@ +--- +slug: 2023-01-09104828 +title: 2023-01-09 BarcodeDetector、JavaScript Rising Stars、Qwik blog、ReactNative V0.71.0、proxy-memoize V2.0、Zustand vs. Signals +authors: [innocces] +tags: [BarcodeDetector,JavaScript Rising Stars,Qwik blog,ReactNative V0.71.0,proxy-memoize V2.0,Zustand vs. Signals] +--- +> 整合来源包含 [咲奈的平行时空](https://t.me/SakinaSpace)、 各种前端论坛以及吹水群 + +![blog pic](https://blog-pic.deno.dev/2023-01-09/1673230579763-rising-star.png) + +摘要 + +- BarcodeDetector + +- 2022 JavaScript Rising Stars + +- Qwik blog + +- ReactNative V0.71.0 + +- proxy-memoize V2.0 + +- Zustand vs. Signals + +## BarcodeDetector + +[BarcodeDetector MDN](https://developer.mozilla.org/en-US/docs/Web/API/BarcodeDetector) +[BarcodeDetector blog](https://www.zhangxinxu.com/wordpress/2023/01/js-parse-barcode-qrcode-barcodedetector/) + +![BarcodeDetector PIC](https://blog-pic.deno.dev/2023-01-09/1673230046839-barcodeDetector.png) + +浏览器原生支持的二维码解析 + +```javascript +// create new detector +const barcodeDetector = new BarcodeDetector({ + formats: ['code_39', 'codabar', 'ean_13'] +}) + +// check compatibility +if (barcodeDetector) { + console.log('Barcode Detector supported!') +} else { + console.log('Barcode Detector is not supported by this browser.') +} +``` + +## 2022 JavaScript Rising Stars + +[2022 JavaScript Rising Stars Site](https://risingstars.js.org/2022/zh) + +![2022 JavaScript Rising Stars PIC](https://blog-pic.deno.dev/2023-01-09/1673230579763-rising-star.png) + +年度识图. 看看自己都认识哪些? + +年度冠军: 996.bun + +## Qwik blog + +[Qwik blog juejin](https://juejin.cn/post/7186161640121827387) + +![Qwik blog PIC](https://blog-pic.deno.dev/2023-01-09/1673231351168-qwik-logo.svg) + +文章对比了 CSR SSR 以及 水合 惰性加载等. 可以阅读了解 +(主要是铺天盖地的宣传, 你不想看到都不可能) + +## ReactNative V0.71.0 + +[ReactNative V0.71.0 blog](https://reactnative.dev/blog/2023/01/03/typescript-first) + +![ReactNative V0.71.0 PIC](https://blog-pic.deno.dev/2023-01-09/1673231932317-typescript-first-new-app-426f2230271f337ea5c67af38630f7b1.png) + +RC5 了. 包含默认的 ts 模版以及大量新的特性 + +## proxy-memoize V2.0 + +[proxy-memoize V2.0 changelog](https://github.com/dai-shi/proxy-memoize/blob/main/CHANGELOG.md#200---2023-01-05) + +![proxy-memoize V2.0 PIC](https://blog-pic.deno.dev/2023-01-09/1673232140239-proxy-memoize.png) + +valtio 的 机制库. + +## Zustand vs. Signals + +[Zustand vs. Signals blog](https://medium.com/@kevinschaffter/zustand-vs-signals-e664bff2ce4a) + +![Zustand vs. Signalszustan PIC](https://blog-pic.deno.dev/2023-01-09/1673232350164-zustand.webp) + +Wait, but what about Context? + +## 常用网站推荐 + +- [DEV](https://dev.to/) + +- [Medium](https://medium.com/?tag=javascript) + +- [Github](https://github.com/) + +- [Stackoverflow](https://stackoverflow.com/) + +- [V2](https://www.v2ex.com/) + +- [Producthunt](https://www.producthunt.com/discussions?category=developers) + \ No newline at end of file