JSter #172: Libraries, and more
JavaScript shot first.
The week of React Finland (30.08-03.09) is here. There will be a lot of content and many topics go beyond React so be sure to tune in.
Libraries
- Mirage JS - An API mocking library for frontend
- perceived-dev/optimistic-state - Optimistic state with rollbacks and race condition handling
- What’s Coming in React 18
- React Navigation 6.0
- sindresorhus/p-queue - Promise queue with concurrency control
- polygonplanet/chillout - Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript
- daisyUI - Tailwind CSS Components
Frameworks
- Milkdown - Plugin Based WYSIWYG Markdown Editor Framework
TypeScript
- Announcing the New TypeScript Homepage
- egoist/tsup - The simplest and fastest way to bundle your TypeScript libraries.
- Announcing TypeScript 4.4 RC
- Practical introduction to algebraic datatypes (ADTs) in TypeScript
Tools
- lahmatiy/react-render-tracker - React render tracker – a tool to discover performance issues related to unintentional re-renders and unmounts
- unjs/unplugin - Unified plugin system for Vite, Rollup, and Webpack
- LingDong-/fishdraw - Procedurally generated fish drawings
- Astro - Build faster websites with less client-side JavaScript
Articles
- 9 Super Useful Tricks for JavaScript Developers
- How to Build an Android News App with React Native and Native Base
- How to Set up Push Notifications in React Native
- Microsoft wonders if disabling just-in-time compilation of JavaScript improves browser security
- Writing JavaScript, but with types!
- Empty npm package '-' has over 700,000 downloads
GraphQL
- GraphQL Response Caching with Envelop
- GQty - A GraphQL client built for rapid iteration
- marmelab/json-graphql-server - Get a full fake GraphQL API with zero coding in less than 30 seconds.