I find a fantastic GitHub repository called: First contributions
It's a complete guide to how to contribute to open-source projects.
Link - https://t.co/rihtP3O2XG
Introducing React Adaptive Hooks: https://t.co/JbckKEosGY - conditionally load experiences best suited to a user's device and network constraints (experimental)
I made an app that can turn itself into ANY app, just by giving it a new name. It's kind of like phone apps for desktops; compact, light-weight, unbelievably fast. - thread
*Must read* for web developers: an inside look at how modern browsers work by @kosamari
1️⃣ https://t.co/r3007QgGNr
2️⃣ https://t.co/MbZuXR9IQ8
3️⃣ https://t.co/SAXOxyxT1S
4️⃣ https://t.co/niWvNuFEqM
A deep dive by @umaar on using DevTools to improve page load experience, featuring Local Overrides, multiple cursors, font-display: swap, and lots of other goodies. He's got a whole course on DevTools that features lots of productivity-boosters. https://t.co/hvjLZnj7Pv
В анимированном GIF слева 94 кадра по 0,03 секунды и он весит 3,3 МБ. Из них всего два уникальных. Справа идентичная анимация с теми двумя кадрами по 1,5 секунды весит 68 КБ. Вот это трюк, да?
React tip: You can eliminate constructors for state and binding. Use class fields instead (stage 3, transpiled via Babel).
Making this change all over lately. Nice way to reduce cruft.
#react
Make impossible views impossible with a couple lines of JavaScript.
Fold the data to always represent the correct state when rendering data inside the UI. Simple but powerful implementation.
https://t.co/ko7s4bwF7C