⬅️ Back to Resource Library
- Tooling + References
- Learning Resources:
- News + Updates
- React Resources
- Everything Else
Tooling + References
Useful Javascript Array and Object Methods
I listened to a great Syntax FM podcast that summarized useful JavaScript array and object methods. These methods help developers write clean and readable code. A lot of these methods reduce the need to reach for utility libraries like Lodash.
codeburst.io
Typescript paths with ts-node, ts-node-dev, and jest
Working with large TypeScript codebases often leads to importing a lot of stuff from other modules via relative paths. Imagine something like the following: While this isn't a severe problem in smaller projects, navigating through a jungle of relative paths can get quite annoying over time.
medium.com
Good advice on JSX conditionals
Conditional rendering is a cornerstone of any templating language. React / JSX bravely chose not to have a dedicated conditional syntax, like ng-if="condition", relying on JS boolean operators instead: Courageous, but not always as intuitive as you'd expect. Time after time I shoot myself in the foot with JSX conditionals.
thoughtspile.github.io
Node.js & JavaScript Testing Best Practices
30+ best practices for better Node JS & JavaScript testing, continuous integration (CI), and overall quality. By Yoni Goldberg
medium.com
Learning Resources:
An Introduction to JavaScript
javascript.info
Professional TypeScript Training by Matt Pocock
Learn how to use TypeScript to level-up your applications as a web developer through exercise driven self-paced workshops and tutorials hosted by TypeScript wizard Matt Pocock.
www.totaltypescript.com
News + Updates
The State of JavaScript 2019: Syntax
Discover the most popular JavaScript features & technologies of the year.
2019.stateofjs.com
React Resources
Why React Re-Renders
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.
www.joshwcomeau.com
Testing React Apps · Jest
At Facebook, we use Jest to test React applications.
jestjs.io