SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript JSX Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dependency-cruiser
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
-
GDLauncher
GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience
-
atomico
Atomico a micro-library for creating webcomponents using only functions, hooks and virtual-dom.
-
prettier-plugin-organize-imports
Make Prettier organize your imports using the TypeScript language service API.
-
xdm
Just a *really* good MDX compiler. No runtime. With esbuild, Rollup, and webpack plugins (by wooorm)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How to prevent Prettier putting a full stop on a new line after a link | dev.to | 2024-05-13Do you use Prettier? Have your configuration settings caused weird HTML rendering issues by adding extra whitespace where you didn't want it? Perhaps after an anchor link at the end of a paragraph? Me, too. Here's what's happening and how you might be able to fix it.
In this post, we get to know more about Preact, one of this year's trending libraries. And we'll compare it to React to see which one suits better for our projects.
MDX — Write React code within Markdown.
FormEvent event.target has been explicitly defined for this event type c337fdd
Project mention: Ask HN: How do you use React as a library in 2024? | news.ycombinator.com | 2024-05-10I know what "MVC" _stands_ for, but I'm asking what _context_ you mean that in. Are you talking about how to define your server-side data models and endpoints? How you're organizing client-side fetching and caching?
Normally "MVC" as a concept doesn't get used in the React ecosystem (the way it did with Backbone.js).
FWIW it's certainly _possible_ to use React as a script tag, but it's extremely rare. It's normally expected that the frontend _is_ actually bundled and compiled, whether it be using a pure-SPA build tool like Vite, or one of the full server-side frameworks like Next or Remix.
Note that the SPA build output is just a set of static HTML/JS/CSS files, which do not require a separate Node server process for hosting - they can be served by any HTTP server.
My own advice would be to use Vite and build as an SPA.
_If_ you absolutely want to use React as _just_ a `` tag with no build step, I'd recommend also using <a href="https://github.com/developit/htm">https://github.com/developit/htm</a> to at least give you JSX-like syntax for writing your components.
Project mention: Creating Nx Workspace with Eslint, Prettier and Husky Configuration | dev.to | 2024-03-25
This post is part of my post series that complements the "Build your own React" tutorial by Rodrigo Pombo.
With dependency-cruiser, you can enforce which imports are allowed. This enables you to create an architecture fitness function that ensures your code continues to adhere to the initial design. You can also visualize your dependencies to gain a clearer understanding of your code's actual structure, allowing you to compare it with your mental model and make improvements where necessary.
Project mention: Getting started with React by building a Pokemon search application | dev.to | 2024-05-11> [email protected] build > react-scripts build Creating an optimized production build... Compiled with warnings. [eslint] src/App.js Line 64:15: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before. File sizes after gzip: 58.34 kB (-1 B) build/static/js/main.b3bd969c.js 1.78 kB build/static/js/453.bd7a2879.chunk.js 677 B build/static/css/main.af098727.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: serve -s build Find out more about deployment here: https://cra.link/deployment
I used to use GDLauncher, but I would not recommend installing a launcher that lets issues like this one go by for almost a year without being fixed: https://github.com/gorilla-devs/GDLauncher/issues/1288
> has had any ability to tell me where, how often, or even whether a particular component is in use in the production UI
I built a dashboard to display this for the design system I work on at my day job to give product designers better visibility into this, using a library called react-scanner[0] and some logic related to the way our different product repos are structured. there are probably other libraries for this sort of thing in different ecosystems, and you can always build your own with a parser as well.
[0] https://github.com/moroshko/react-scanner
JavaScript JSX related posts
-
Ask HN: How do you use React as a library in 2024?
-
Tailwind Handbook - Part II
-
Preact vs React: A Comparative Guide
-
MDX – use JSX in your Markdown content
-
jQuery v4.0.0 Beta
-
Preact: Lightweight React Alternative
-
Creating a static Next.js 14 Markdown Blog - An Adventure
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2024
Index
What are some of the best open-source JSX projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | prettier | 48,399 |
2 | Preact | 36,118 |
3 | mdx | 16,909 |
4 | inferno | 16,014 |
5 | htm | 8,564 |
6 | styled-jsx | 7,620 |
7 | react-rails | 6,727 |
8 | didact | 6,002 |
9 | nerv | 5,420 |
10 | dependency-cruiser | 4,990 |
11 | blocks | 4,899 |
12 | eslint-plugin-jsx-a11y | 3,332 |
13 | html-to-react-components | 2,125 |
14 | jsx-control-statements | 1,609 |
15 | GDLauncher | 1,162 |
16 | atomico | 1,123 |
17 | prettier-plugin-organize-imports | 969 |
18 | vhtml | 760 |
19 | react-multistep | 645 |
20 | xdm | 589 |
21 | react-scanner | 561 |
22 | sugar-high | 480 |
23 | dukpy | 452 |
Sponsored