enaqx / awesome-react Goto Github PK
View Code? Open in Web Editor NEWA collection of awesome things regarding React ecosystem
A collection of awesome things regarding React ecosystem
I've just tried using the tutorial. Unfortunately, the repo has not been maintained (no recent commits + stale PRs) and is no longer a good intro for beginners. A bunch of issues are experienced from the outset due to the syntax not being up-to-date with the most recent release of React.
I would suggest this tutorial is no longer 'awesome'. @enaqx are you ok with me submitting a PR to remove it?
separate preact, riot etc. Plus add inferno and link to speed/size comparison.
the react is become really fast. I try some tutorial examples under this repo.
But indeed, most of them will fails for the version of the react.
One of the key philosophies of TypeScript is to let you write TypeScript anywhere you can develop using JavaScript. While we’ve worked with teams such as Dojo, Aurelia, and Angular to ensure using TypeScript is as easy as using JavaScript, there was still an important library that that presented a difficulty for TypeScript developers: React. This was due to the lack of support for JSX, a popular way of writing DOM and native components in JS. React heavily leverages JSX in everyday code. Unfortunately, the syntax for JSX conflicted with the cast syntax that TypeScript already used.
Refactoring JSX members in TypeScript (click to watch animation)
In 1.6, we’ve introduced a new .tsx file extension. This extension does two things: it enables JSX inside of TypeScript files, and it makes the new ‘as’ operator the default way to cast. With this, we’ve added full support for working with React/JSX in TypeScript in a type-safe way.
Dear All.
I create a new repository, since it was not want to pull request is accumulated.
I'm glad when you guys get to the contributions and suggestions.
New repository:
https://github.com/syossan27/awesome-react-me
From the description:
Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.
Source: https://github.com/developit/preact
Docs: https://developit.github.io/preact
Hi, is it possible to add Taskade (https://www.taskade.com) under Example Apps?
It is built with react / redux. Thanks!
The list is great but it has some structural problems that could be fixed.
You can't really link new people to this because there's no clear starting place. This could be solved with a curated 'must read' section with 15-25 links. Thinking in react, react-router, the flux primer, one of Pete Hunt's conference talks, etc. The really important stuff when getting into react.
This is where things get complicated and a "no" would be understandable. It needs a site where you can filter, which means a little bit of metadata needs to be added for each link. This also lets us add things like the angular/backbone/youtube/github badges on each item to make it easy to identify the X Y and Z in a potentially long list of items.
Metadata:
I'm willing to put in the time for this part.
Probably yaml files, and autogenerating the readme and site from that.
Should we add another maintainer to this project? There's quite a lot of (aging) pull requests and some of them have great info.
I volunteer to be a maintainer.
One of the things I'd like to do is:
It would be helpful to have a list like the one we have in here: React Wiki
I can make a PR if you're ok with this.
Thanks!
I just created a repo, getAwesomeness.It gives developers an option to have a consolidated view on all of the awesome awesomeness. Please let me know if it helps or not.
We want to merge https://github.com/brillout/awesome-react-components and https://github.com/enaqx/awesome-react. As mentioned in sindresorhus/awesome#698.
I've reviewed all react libraries of the Component
section of the Awesome React
list.
https://gist.github.com/brillout/5fa9218b21f4a02067beb41c3ca212f8
50 % will be removed
30 % are already added to Awesome React Components
20 % are going to be added
My review is subjective and anyone is free to object.
@browniefed @enaqx
I've built a Frontend (http://devarchy.com/react-components) that allows anyone to review/vote whether or not a new entry should be added to the list.
No clue if people would actually do the effort of reviewing/voting but maybe it's worth a try? What do you think?
https://github.com/hackhat/smart-css: Write CSS in JavaScript with namespaces, proper names, no conflicts and expected results for react.js.
https://github.com/hackhat/fluxmax: 2 phase events: update stores then views. 1 way flow. Static event deps checker.
Check them out and consider them adding to your awesome react libs (:
https://github.com/esbullington/react-d3 is deprecated so we need to change the link to the active fork: https://github.com/yang-wei/rd3
Possible to make all react components sorted by stars or is that hard?
It is so frustrating trying to find a decent library and sorting by stars makes it easier.
Maybe even sort by number of issues or the last commit.
Would it make sense to add builtwithreact.io to this list? Built with React is a list of user interfaces built with React. It’s designed, built, and maintained by the Blimp crew.
Hi,
I'm creating this ticket as a follow up of sindresorhus/awesome#698.
Are you still interested in collaborating?
hi,
when i read every article from this list,i found there have many articles use the old version of reactjs, however ,it cannot works well with the new version,it's not good for new player to study reactjs!
Something wrong with your travis. Can you fix it please?)
@jashmenn How about adding react scripts forks, like custom-react-scripts (by @kitze) , react-super-scripts (shameless self publicity
I can make a quick pull request if you like .
We have PRs dating back to Oct 1 2015 — is this maintained any more?
Hello @enaqx. I have one interesting list of awesome repos regarding redux. What do you think if I'll add this list to your awesome list? This is my awesome list of repos awesome-redux
Hi,
Router5 is a mature battle tested routing library that is growing in popularity. Could we add this to the awesome list?
See here for more details http://router5.github.io/
Issues :-(
> Links
1. [L0522] 404 https://github.com/uNmAnNeR/imaskjs/tree/gh-pages/plugins/react
2. [L0988] 404 https://webcache.googleusercontent.com/search?q=cache:xFibiodnfmgJ:https://fistfulofbytes.com/graphql-and-g2sd+&cd=1&hl=en&ct=clnk&gl=fr
> Dupes
None ✓
This repo seems to miss a license. You could use https://github.com/sindresorhus/awesome#license as inspiration.
…that way, maintainers and people following along with the changes can look at the proposed content with way fewer clicks.
Hi, everything is in the title :)
in order to pass checks we need to replace http://jamesfriend.com.au/implementing-flux-coffeescript
with https://archive.fo/l9ih6
(cached version of http://jamesfriend.com.au/implementing-flux-coffeescript
)
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment
Right now we have things like create-react-app and next.js along with just-another-react-boilerplate. Which aren't the same thing. The former are considered "toolkits" or "frameworks" while the later is just a plain boilerplate.
So things that allows you to create a project and leverage their packages to run, test and build the project without worrying about the underlying packages would fit better in its own category.
A few examples of these:
create-react-app
nwb
next.js
neutrino
razzle
rekit
Checking white listed URLs: x
White listed:
Links
All OK ✓
Dupes
Hi!
Please consider to add the link to the 5K React.js samples project list : https://gist.github.com/sAbakumoff/7b8510adcb16bded189d747e34f5e114
I saw the recent commit that removed some interesting, yet commercial resources. It would be wonderful if this list included non-free resources but simply marked as such. Or, maybe included in a separate section.
I'm not associated with any commercial projects or books. But I would happily trade dollars for the time savings of a well developed resource.
Thanks for maintaining this list. It's a wonderful resource!
Its a UI framework of react components.
Reapop is a React & Redux notifications system.
I opened this issue because i'm not sure if we can add container.
and then merge with awesome react hooks
https://github.com/a-jie/react-anix
Super easy and lightweight transitions animation library for React.
The framework although for different platform is spinning off on its own. I wanted to add this catalogue of React-Native components and was not sure where it should go.
Not sure where it fits in, so I didn't add a PR, but I think this would be great to add:
https://github.com/skidding/cosmos
Elegant and clean UI, full-screen support. Check it out:
https://github.com/UnforbiddenYet/react-sleek-photo-gallery
When clicking on the links of that section, I end up on an error page in the readme file.
Under "React and ClojureScript" you might consider adding:
https://github.com/Day8/re-frame
(disclosure: I am the author)
The ones I have found:
Shadow DOM is a keyword that people will be looking for when searching the list.
mozilla/payments-ui is using a much older version of React and is deprecated. It might not be the best example anymore.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.