type-challenges
didact
Our great sponsors
type-challenges | didact | |
---|---|---|
78 | 47 | |
39,610 | 6,002 | |
2.3% | - | |
8.3 | 0.0 | |
3 days ago | about 1 year ago | |
TypeScript | JavaScript | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
type-challenges
-
5 Resources Each TypeScript Developer Should Know About
View on GitHub
-
What is JSDoc and why you may not need typescript for your next project?
For those who want to improve their type level skills, I highly recommend this repository for learning by doing: https://github.com/type-challenges/type-challenges.
- Show HN: Python-Type-Challenges, master Python typing with online exercises
- Books/resources to improve TypeScript knowledge
-
TypeScript
These exercises are a good resource to get you up to speed, will need to learn about generics, mapped types etc etc https://github.com/type-challenges/type-challenges
-
Recommended resources and courses to reach mastery?
I bought Matt’s course, and so far, so good. A little bit pricey, though. You could also look into type challenges https://tsch.js.org/
The type-challenges repo has all sorts of challenges that babies could do or make you question your existence as a TS developer.
-
TypeScripting the Technical Interview
Why did they only solve for 7 Queens and not 8 Queens?
I'm reminded of https://github.com/type-challenges/type-challenges -- I've only looked at some of the more challenging problems, but one involves writing a JSON parser in the type system.
-
Typescript Made Easy - Part 1
Typescript Type Challenges
didact
-
"Build your own React" - Fiber tree
This post is part of my post series that complements the "Build your own React" tutorial by Rodrigo Pombo.
-
Understanding Tech: Looking Beyond the Surface
Learn how your framework works under the hood, even build your own clone of the framework.
-
Ask HN: Could you show your personal blog here?
Most popular post https://pomb.us/build-your-own-react/
-
Draw SVG rope using JavaScript
Please make the SVG on the side of the viewport rather than on the top, it makes it difficult to read, since our screens are generally wider than they are tall. A similar effect is used on https://pomb.us/build-your-own-react/ if you wanted to take a look.
-
The self-fulfilling prophecy of React
Anything particular you want to know about it?
Assuming you're asking more along the lines of "how does it work internally?", these are my usual recommendations:
- My own extensive post "A (Mostly) Complete Guide to React Rendering Behavior: https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-...
- Related, "When does React render your component?", which looks more at the source level checks: https://www.zhenghao.io/posts/react-rerender
- Dan Abramov's "A Complete Guide to useEffect" https://overreacted.io/a-complete-guide-to-useeffect/
- Shawn Swyx Wang's talk "Getting Closure on React Hooks" that builds a mini version of React hooks: https://www.swyx.io/hooks/
- Rodrigo Pomber's excellent "Didact: Build a Miniature React with Hooks": https://pomb.us/build-your-own-react
- Looking for the name of a site where you 'build' React from scratch
-
If you had 6 months to go from intermediate to advanced in JavaScript, where would you start?
understand how react actually works by building a simple version of it: https://pomb.us/build-your-own-react/
-
useState under the hood question
If you want a good walkthrough of roughly how this process works without the complexity of the full React codebase, I'd suggest going through the "Didact Fiber" tutorial / explanation at https://github.com/pomber/didact , particularly https://pomb.us/build-your-own-react/ .
- Is there an educational clone/rewrite of Solid.js?
-
Quit my job because I was too dumb to complete project
With that said, given time to study the topic I don't think understanding the basics of how some framework works under the hood should be "out of your league" even if it seems daunting. In a single tutorial you can learn how React is built; in college you can learn to build a (basic) OS or compiler in a single class. It's not like you need a PhD to work on these frameworks and plenty of people who contribute to them are just regular software engineers. It just takes some time to study how they work.
What are some alternatives?
typescript-exercises - A set of interactive TypeScript exercises
elmish - Elm-like abstractions for F# apps
typesafe-i18n - A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
react - Cheatsheets for experienced React developers getting started with TypeScript
SimplyTyped - yet another Typescript type library for advanced types
meta-typing - 📚 Functions and algorithms implemented purely with TypeScript's type system
dnsguide - A guide to writing a DNS Server from scratch in Rust
codehike - Marvellous code walkthroughs
TypeGame - 👾 Sokoban Game in Pure TypeScript Type System
tooling.report - tooling.report a quick way to determine the best build tool for your next web project, or if tooling migration is worth it, or how to adopt a tool's best practice into your existing configuration and code base.
react-redux-links - Curated tutorial and resource links I've collected on React, Redux, ES6, and more
the-super-tiny-compiler - :snowman: Possibly the smallest compiler ever