Demonetization
No more subscription fees. No more locked content. Everything on Frontend Armory is now free!
Level up your JavaScript through interactive exercises and examples.
See all learning resources »No more subscription fees. No more locked content. Everything on Frontend Armory is now free!
JavaScript's this
keyword is confusing at the best of times. But what if I told you that 99% of the time, five simple rules are all you need to use this
like a pro?
Pseudo-selectors like :hover
can make a huge impact on user experience, but they haven't composed well with React – until now!
Redux stores and RxJS Observables both have a subscribe
method with a similar signature – but are they really the same thing?
It's been a big year for Frontend Armory – with new lessons, code, videos, a new mission and a new price.
Learn about effects – a declarative approach to interacting with the world outside your app. With live demos, interactive exercises, and fractals.
Custom hooks are like mixins: they're a great way to share stateful and side-effectful functionality between components.
React's eaglerly awaited Concurrent Mode can vastly improve user experience, but it requires a stricter way of writing components.
Learn to create a simple React/Redux integration using Hooks, then improve the performance using JavaScript Proxies.
Even old-school class components allow you to compose component state. Hooks just make your life far, far simpler.