Sign in with Twitter

Username:

Dan Abramov @dan_abramov London, England

Working on @reactjs. Co-author of Redux and Create React App. Building tools for humans.

779 Following   90,509 Followers   43,918 Tweets

Joined Twitter 8/31/09


@mjackson @ryanflorence @mike_wagz React has special treatment for props.children of host elements (e.g. <div>). Wh… https://t.co/CK0Mk20uDd @l1ambda I don’t sell React to technical people either 🙂 Maybe somebody else can answer this better? @thekitze No, and not planned. It would give a false sense of security whereas this is not really the case. @thekitze That said this is still not “secure”. Motivated people can always work around that. JS runs on the client… https://t.co/OHcNNKJwHI @thekitze Since 16.1 there’s actually an officially supported way to do it: https://t.co/Ef56UBHqzf @_marshallmiller @iiSatana No. But for communication I prefer to see people I’m talking to and in a medium that allows rich text. @nactgl @violasong @jasonlaster11 @nicolaschevobbe @patrickbrosset @digitarald Is there a discourse for regular product (not DevTools) too? @iiSatana Thanks but IRC is just as problematic for me. It’s not a rich format and not great for community building… https://t.co/8ZOtc9TrdL @iiSatana That’s also a very poor format, at least from my perspective. If it doesn’t have profile pics and rich te… https://t.co/2yioTTfsI7 @ScribblingOn Maybe? It feels too technical and has 90’s vibe. I wouldn’t actively participate there (just like I wouldn’t use IRC).In particular looking for a place to have friendly chats with designers and developers. Not Bugzilla (seems too serious). Does this exist?So I’m using Firefox and noticing some issues. Some are not very well defined (e.g. something feels “off” in UX but… https://t.co/2hzM6DFViy @UlrikStrid I don’t understand what you mean by this. It ensures you don’t actually use thousands of DOM nodes. @UlrikStrid You should use https://t.co/al1oOlPMmFIt's live! 🎥 "React: The Big Picture" just published on @pluralsight! 🎉 Short course on React's benefits, tradeoff… https://t.co/ugTN1QD22f
Retweeted by Dan Abramov @dan_abramov We started doing this in Glimmer.js recently and it already caught several bugs. I wish more of the to… https://t.co/zpsBUQGkPi
Retweeted by Dan Abramov @cpojer Completely ignoring config when there’s only one project is very confusing. This is basically the entry poi… https://t.co/WKSahcLZ1M @cpojer I figured we can transition later when it’s more stable 🙂 @cpojer That’s what I wanted to use at first. But: https://t.co/gEFSHIQQjPThis moves us closer to being able to run a subset of tests against *compiled* bundles. Which will, in turn, make i… https://t.co/gpKB123fiUJust landed a change that runs all React unit tests in production environment (in addition to development). This wi… https://t.co/ppYUF4rUpmTFW upgrading dependencies gives you #perf wins 👯‍♀️👯‍♀️ @nodejs 8 + @reactjs 16 is giving @HousingEngg substantial wins 🔥
Retweeted by Dan AbramovI built a HackerNews X Pocket crossover app for a couple of things beyond React. Not sure though if it's possible… https://t.co/ZinLeAv6zz
Retweeted by Dan Abramov @ThisIsMissEm @sophiebits On the other hand if the scope constantly changes, you’re less likely to repeat bugs. Lik… https://t.co/PxN8arL49u @ThisIsMissEm @sophiebits I think this depends a lot on the scope of the project. If the scope is relatively narrow… https://t.co/vzSqifjCGqI just published “Service Workers Break the Browser’s Refresh Button by Default; Here’s Why” https://t.co/frStyNVjhf Thanks to Sharon Goetz
Retweeted by Dan Abramov @samccone @knightlinwu @ChromeDevTools Thank you! @ryanflorence Wanna make a PR to move it? @mountain_ghosts @modernserf As a non-native English speaker I would have *so* preferred this terminology @ryanflorence For how long? I just added it to “Paid Courses” this morning but can move to “Free” if it stays free.… https://t.co/Xn7PD3zQxwI just published “FREE! Advanced React.js Lectures” https://t.co/zJ1tw6z9jy
Retweeted by Dan Abramov
11/22
2017
@boriscoder @sindresorhus @paulmelnikow @iamsapegin @Shields_io What exactly should we do on our side? As I already… https://t.co/J2S4BayOfe @ZacharyAKlein @_developit It’s more complicated than that (we’ll probably provide our own demos and benchmarks whe… https://t.co/1DMMslaXRL @ZacharyAKlein @_developit React 16 doesn’t expose async mode yet. @xander76 @velmu I’d be careful with those Babel plugins. They had loads of issues in the past. May be better in Babel 7. @sindresorhus @boriscoder @paulmelnikow @iamsapegin @Shields_io I appreciate this perspective—happy to merge a PR t… https://t.co/a9EH2DJjTGLooks like React 16 got better at rendering giant tables. ¯\_(ツ)_/¯ https://t.co/gPrxCdhWhXPeriodic reminder that the #1 perf tip when doing React SSR is to always set NODE_ENV=production. Thanks to @velmuhttps://t.co/qjDLwk5X9o
Retweeted by Dan AbramovAnyone on @ChromeDevTools team can help figure out why Chrome 61 broke React DevTools (700k users) extension for pe… https://t.co/1s6zmwUJNr @iamsapegin @RIP212 @boriscoder Yeah. This just doesn't make sense (again, aside from using valid too-new JS which… https://t.co/EdrieRjkhy @iamsapegin @boriscoder The idea is that code published on npm *must always be JavaScript*. JSX or experimental pro… https://t.co/2D9qSOXlyS @iamsapegin @boriscoder Yea, even if we were to implement it, we definitely wouldn’t want to respect babelrchttps://t.co/c2kyGeljVRYou may have tried Cosmos before and it sucked. Try 3.0, it's much better! https://t.co/DUm3blzUIs
Retweeted by Dan Abramov @vinitkme Docs are accepting PRs 🙂 wanna send one? @brianleroux This looks pretty odd. Maybe webpack bug? Pls file an issue with the slack.min file and I can look. @boriscoder The tentative plan is to compile node_modules with Babel based on engines field and target browsers. Bu… https://t.co/FsMVzI8p9R @Metju90 No idea, I don’t use plugins 😬 @roach_iam @ishankbahl97 @brian_d_vaughn @flowtype @typescriptlang https://t.co/WuiSI5lsfy @sindresorhus I’m sorry if this is mostly due to our failure to explain something 😔 Especially sorry about ES6 situ… https://t.co/NtiAgJaGUL @pkursawe Nobody plans to remove context 🙂 but the API will change. Of course preserving Redux use case. @glenmaddern I tried it a few times but went back to Sublime. "Find in files" doesn't match my mental model in VS code.Reading the source is literally how I got my current job. I read the React Fiber source then bugged @sebmarkbage an… https://t.co/4MTtPvrTIj
Retweeted by Dan AbramovWrote up some thoughts about contributing to @reactjs docs: https://t.co/0memaw2imb
11/21
2017
@naholyr @alexmkrolick Could you please file an issue? Also not sure this is true. I think it would be more useful… https://t.co/8keRtuxARwWant to hear something awesome? @Codepen is taking accessibility feedback & fixing stuff! Debug pens are now baseli… https://t.co/1Or2HvyW7h
Retweeted by Dan Abramov @Vjeux @alexmkrolick Nice! Maybe we can get some of these back now.I’m excited for this new, casual format for documentation https://t.co/GKDMb8H7GF
Retweeted by Dan Abramov @alexmkrolick React experts involved with teaching, I hope you can contribute to the FAQ too! Should be easier to m… https://t.co/JlH1KJdDey @alexmkrolick The conversational tone itself is helpful as a departure from the stricter style of the main docs. FA… https://t.co/7VJVuQ0GWy @alexmkrolick In theory FAQ pages often point out shortcomings of the main docs. I’ve been hesitant to add them but… https://t.co/L83HUgtjQDThrilled @alexmkrolick has contributed the first FAQ pages to the React docs! https://t.co/0jsiWOcjsy @matthras You can compile the module to ES5 before publishing to npm.In other news, I’ll be available for contract work starting mid January 2018. Whether it’s a web app or a mobile… https://t.co/SQqis1NT1u
Retweeted by Dan AbramovJust released beta of redux-saga v1. Try it out with: npm install --save-dev redux-saga@beta . https://t.co/pJcZzqxIxV
Retweeted by Dan Abramov @glenathan @andyjss Yeah. In my case it’s a mix of bothApollo has been a good member of the GraphQL community, but I've heard from some of you about confusion around thes… https://t.co/Fdg9ljrNDu
Retweeted by Dan Abramov @andyjss The part that eluded me is that you’re also supposed to pay 1/2 *projected* earnings twice a year (and the… https://t.co/X3Y0rYBRyT @agm1984 lol you caught mereact-tv 0.3.0-beta.0 is out! 📺 - stable CLI react-tv init - react-tv run-webos - react-reconciler 0.6.0 -… https://t.co/BflWkbDPV8
Retweeted by Dan Abramov @safinalexey This one was a free consultation because I’m already paying them a yearly fare to do the taxes for meSpent an hour with accountant to understand how taxes work in UK. Feeling very adult right now @scot_kennedy @mountain_ghosts @nicklockwood I’m not going to die on the hill of defending this but I think you mig… https://t.co/hAvky7L93SCompositor Lab by @mrmrs_, @jxnblk & @4lpine is one of the products I'm most excited about recently 😍 Lab let's yo… https://t.co/i5t2SwlYo3
Retweeted by Dan Abramov @gregoralbrecht @favasconcelos Have you restarted the dev server? What's your imports looking like? @favasconcelos Some people put NODE_PATH=src in .env file @mountain_ghosts @nicklockwood (Yes it is a joke. No, nobody has been fired over this. At Facebook engineers are tr… https://t.co/0fAPadOc8x @mountain_ghosts @nicklockwood I work at Facebook, happy to answer any questions about working environment 🙂started making a tiny custom react renderer to learn how react-reconciler works. https://t.co/aeT165u1ov really nic… https://t.co/ynVDEpGrq6
Retweeted by Dan Abramov
11/20
2017

0