Description
There are a number of proposals that have been open for years. After quickly going through the list of open issues, here's a few that don't seem too controversial that have been open for multiple years.
- Extend JSXText with comments, opened August 2014 (10 👍)
- Support object literal property value shorthand, opened November 2014 (100 👍)
- Allow template strings in JSXAttributeValue, opened January 2015 (24 👍)
- Implicitly use do-expression for any JSX expr container, opened July 2015 (15 👍)
- Remove JSXElement from JSXAttributeValue production, opened March 2016 (lack of support and use cases)
- Support numeric attribute values, opened September 2016 (26 👍)
- Custom attribute namespace, opened October 2016 (22 👍)
A number of these proposals were put forth together in October 2016 in JSX 2.0 (203 👍, 3 👎). It was locked in December 2016 after minimal input/feedback from maintainers.
What I am asking is simple: consider these suggestions and proposals. All of the issues I've linked have widespread support and would allow the use of JSX by wider audiences.
The lack of responsiveness, even after pinging users who are otherwise active on GitHub, is unacceptable. If there is a lack of activity on these or other issues in the coming days and weeks, I intend to create a competing specification in the newly created @jsx-spec organization. I expect the JavaScript community to understand that specifications need updating, and the failure to do so under Facebook's control is holding a number of projects back.