Twitter | Search | |
Mark Erikson
Jack-Of-All-Trades code monkey. Collector of interesting links. Answerer of questions. Writer of very long posts. Redux maintainer. Nerd, geek, gamer.
22,752
Tweets
153
Following
14,425
Followers
Tweets
Mark Erikson 8h
Replying to @Ogiel23 @kickstarter
FYI, two typos/setup issues: - "Quest" tier self-refers to the "Quest" tier as if it were previous - "Modded" tier says "$20+", but only accepts 25+
Reply Retweet Like
Mark Erikson 9h
Replying to @gabe_g2i
I mean, this has clearly never pushed me to use Twitter _less_ :) just saying that the mobile site works sufficiently for me
Reply Retweet Like
Mark Erikson 9h
Replying to @gabe_g2i
I've _never_ used a mobile app for twitter - just the site
Reply Retweet Like
Mark Erikson 11h
Replying to @schrockn
look i've only got 280 characters to work with here okay
Reply Retweet Like
Mark Erikson 12h
Replying to @diegolmello
Yep. I'm not obsessive about the templates in our own repos - if you can at least spend some time to write a _meaningful_ issue, I'll engage with it. But the templates sure do help to give you a proper direction for writing an issue that will be something we _can_ help with.
Reply Retweet Like
Mark Erikson 12h
Replying to @wongmjane
have you tried turning it off and on again? :)
Reply Retweet Like
Mark Erikson 12h
Tip: if you've got a problem with a lib, you're much more likely to get useful info from a maintainer if you state your problem clearly and ask for help. Yelling at maintainers, on the other hand? Not really gonna get much sympathy. (Doubly so if you misunderstood the issue)
Reply Retweet Like
Mark Erikson 13h
Here's an example use case for conditional imports Redux Toolkit adds some extra middleware only in dev mode. In prod, I don't want to import them at all to shrink bundle. Right now we do a bunch of search/replace shenanigans at build time
Reply Retweet Like
Mark Erikson retweeted
Paul Henschel Oct 19
it seems worse though. esm simply can't replace it. if you don't have the ability to conditionally import. not even mentioning resolution (import from "three" where it resolves to node_modules/three) and loaders (non js assets).
Reply Retweet Like
Mark Erikson retweeted
Mateusz Burzyński 24h
i know too much about this stuff already and i strongly believe that I shouldn't have to, nor anyone should have to, it's just too complicated right now
Reply Retweet Like
Mark Erikson retweeted
Mateusz Burzyński Oct 19
*a lot* of packages have actually already shipped hybrid packages with pkg.main/module but then node showed up and just put their new constraints on the table that made this an unbearable mess for ppl wanting to provide this migration-period hybrids
Reply Retweet Like
Mark Erikson 18h
or the RTK `createAction` and `createSlice` implementations, courtesy of :)
Reply Retweet Like
Mark Erikson 18h
Hmm. Actually, that might be slightly dated advice, but I can at least say this bit of config works for me atm. Also see:
Reply Retweet Like
Mark Erikson 18h
Yep, you need to make sure it's in a folder listed in the `typeroots` array: { "compilerOptions": { "typeRoots": ["typings", "node_modules/"] }, "include": ["modules", "typings"] }
Reply Retweet Like
Mark Erikson 19h
Replying to @tannerlinsley
told ya :)
Reply Retweet Like
Mark Erikson retweeted
Brian Vaughn 🖤 21h
⚛️🛠 Big DevTools release going out today! Thanks to everyone who contributed.
Reply Retweet Like
Mark Erikson 23h
Replying to @CatgirlDev @BenLesh
NEW LOGO!
Reply Retweet Like
Mark Erikson Oct 18
I always enjoy hearing Justin's deep thoughts on how building software relates to other concepts, and Henry does a great job of adding perspective. Worth the listen!
Reply Retweet Like
Mark Erikson Oct 18
Replying to @acemarke
As always, would appreciate feedback on whether the explanations in this draft page are clear and make sense, any typos or mistakes, and what other material I _should_ cover in here.
Reply Retweet Like
Mark Erikson Oct 18
Replying to @acemarke
For comparison, here's the old "Async Actions" page from the "Advanced" tutorial: The new page takes a very different explanation approach - no "async actions", same Todo app example as earlier, etc. (Will cover "loading state" next section.)
Reply Retweet Like