Essential Reads: Modern Frontend, Architecture, and Development Insights
This curated list highlights twelve insightful articles covering Formily's design, React Hooks quirks, ESModule production strategies, Observable-based anti‑corruption layers, REST API POST debates, TypeScript pitfalls, WebAssembly future, spline vs. Bézier curves, Cocos engine rendering, handling complexity with DDD, and React's automatic import changes.
Open‑source Form Solution Formily Core Design
Formily is a data‑plus‑protocol driven form solution; the article compares high‑performance, protocol‑driven, and extensible component approaches, introducing the Formily 2.0 design philosophy.
React – 1260: My View on React Hooks
By listing odd rules and lifecycle shortcomings of React Hooks, the article deepens understanding of Hooks' limitations.
Exploring ESModule Adoption in Production
Since ESModule became a standard, developers discuss its feasibility in production; the article examines caching, loading efficiency, npm package compliance, and other challenges.
Building Frontend Anti‑Corruption Layers with Observable
When facing frequent API changes, the article shows how RxJS Observable capabilities can create a robust anti‑corruption layer.
One‑Liner: REST API All POST
Addressing a colleague who uses POST for every endpoint, the article explains HTTP method differences and argues why using only POST is problematic.
TypeScript Features to Avoid
The article recommends avoiding enums, namespaces, decorators, and the private keyword in TypeScript.
Why WebAssembly Is the Future of the Web
It covers native WebAssembly, AssemblyScript, Emscripten, debugging in browsers, and future prospects.
Spline Curves vs. Bézier Curves
Explains Bézier curves as mathematical curves used in 2D graphics that generate complex smooth shapes with few control points.
Cross‑Platform Renderer Architecture of the Cocos Engine
Describes Cocos' evolution from 2D/2.5D to 3D, mobile‑first TBR practice, multi‑backend GFX, balanced multithreaded design, and FrameGraph custom rendering pipeline.
Gracefully Handling Complexity
Discusses coping with uncertain domains and complex business changes using Domain‑Driven Design (DDD) and clean code principles.
Why You Don’t Need to Import React Anymore
Since React 17, JSX transformation can automatically import necessary functions, eliminating the need for manual React imports.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Sensors Frontend
Regularly shares the Sensors tech team's cutting‑edge explorations and technical insights in front‑end development.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
