GitShow/react/jsx
react

jsx

The JSX specification is a XML-like syntax extension to ECMAScript.

by react
Star on GitHubForkWebsite

HTML

2.0k stars131 forks26 contributorsQuiet · 2y agoSince 2014

Meet the team

See all 26 on GitHub →
sebmarkbage
sebmarkbage31 contributions
RReverser
RReverser10 contributions
Huxpro
Huxpro10 contributions
vjeux
vjeux7 contributions
clemmy
clemmy4 contributions
dmitryvinn-fb
dmitryvinn-fb2 contributions
calebmer
calebmer2 contributions
sophiebits
sophiebits2 contributions

Languages

View on GitHub →
HTML100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
50
✓README○License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 2y ago
See all on GitHub →
shaedrich
JSX Blocks like in rubyOpenIssue

As addressed another issue in the reactJS repo JSX Control Statements like this are a nice approach to have JSX-HTML between something like a conditional or a loop, but it would be even better if JSX could support something like this natively as it is used in Ruby: in templates: so in JSX it could look like this:

shaedrich · 1w ago
CodesInChaos
Clarify if `'` is allowed (specification-implementation mismatch)OpenIssue

The specification says "List of 252 character entity references defined in HTML4 standard" are allowed and links to at here for the list. The html4 list does not include , while xhtml/xml and html5 allow it. So I read the specification as disallowing . However the implementation used by the jsx demo does accept and renders it as .

CodesInChaos · 1mo ago
syranide
Extend JSXText with Comment?OpenIssue

It may be worth extending with a case for . In a way it's a bit weird as it is technically as if the comment in would actually work. But practically, I think it makes sense, commenting out JSXElements is currently quite unintuitive/hacky as you have to write: Note that comments actually affect (split) the children too, rather than being transparent. I'm proposing extending the syntax to support the following: As I mentioned, it is a bit weird in a way but still rather intuitive and useful, especially in the sense of having JSX feel like a true extension of JS and not just sugar. I think there is little to lose here; , and are unlikely to occur in text, if they do then HTML-entities or JS-escaping (#4) to the rescue. Or if you don't care about children (half-related #6, leading/tailing whitespace).

syranide · 10mo ago

Recent fixes

View closed PRs →
mustkem
[docs] Chore: Update company about page link to MetaMergedPR

Description This pull request updates the company “About” page link in documentation to reflect the rebranding from Facebook to Meta. Changes made: Replaced outdated link: https://about.facebook.com/meta/ ➜ https://www.meta.com/en-gb/about/ This ensures all external references point to the official Meta website for consistency and accuracy. Test plan ✅ Verified that the updated link correctly redirects to Meta’s About page. ✅ Confirmed no other links or content were modified.

mustkem · 8mo ago
bahramovbahrom2006-png
Create BakhramovMergedPR
bahramovbahrom2006-png · 10mo ago
grkworks
Create Component/AddArtwork. jsxMergedPR

Only Admin can add artwork

grkworks · 10mo ago
Structured data for AI agents

Repository: react/jsx. Description: The JSX specification is a XML-like syntax extension to ECMAScript. Stars: 1996, Forks: 131. Primary language: HTML. Languages: HTML (100%). Homepage: http://react.github.io/jsx/ Open PRs: 5, open issues: 50. Last activity: 2y ago. Community health: 50%. Top contributors: sebmarkbage, RReverser, Huxpro, vjeux, clemmy, dmitryvinn-fb, calebmer, sophiebits, kuraga, Josh-Cena and others.

·@ofershap

Replace github.com with gitshow.dev