4 ms·
I manage the React Core team. That sounds wrong to me. Facebook has not made any meaningful changes in its OSS strategy. It has always been the case that it ta
by sophiebits 8y ago
I manage the React Core team. That sounds wrong to me.
Facebook has not made any meaningful changes in its OSS strategy. It has always been the case that it takes energy to maintain projects in OSS and that for projects that are not used much by external folks it might not be worth the energy.
However, we are continuing to develop React with OSS as a first class citizen, doubling down on our investment in React Native in open source, and likely to still open source new projects as they make sense.
- eloisant 8y agoSo is there an "official" editor/IDE for React now? What's mostly used by the React team?
- sophiebits 8y agoI think people on our team use VSCode, Sublime Text, and Vim. Almost all editors these days have good support for React, so we don't have any official one (nor do we feel the need to). VSCode has particularly good integration with TypeScript, so perhaps choose it if you are otherwise undecided.
- imbiased 8y agoThanks for sharing. Curious if Nuclide is omitted because it's a given, or isn't used much internally now (https://mobile.twitter.com/amasad/status/1072930703065501696 https://mobile.twitter.com/amasad/status/1072930703065501696)
- dizzy3gg 8y agoBuilding an app with react native at the moment, the team uses VSCode & WebStorm. Why would TypeScript be the deciding factor?
- Joakal 8y agoWith a strongly typed codebase. VSC will advise with red squiggles straight away if a value gets a different type. But it is another tool for large codebases that requires more work, like tests. If it's a small web project, it's probably overkill.
- lucasmullens 8y agoVSCode is in particular great at TypeScript, in part because it's a Microsoft language and Microsoft IDE.
- ncphillips 8y agoVSCode is also written in Typescript. I believe the teams work closely to ensure that new versions of TS are supported right away, and features are added to take advantage of them.
- dizzy3gg 8y agoI’m not questioning typed JS, 100% behind that, we regrettably use flow, partly because React Native Typescript support wasn’t great (so I am told). I guess I should have asked if FB recommended TS over flow nowadays