Skip to content

Instantly share code, notes, and snippets.

@PetrSnobelt
Last active November 7, 2018 20:43
Show Gist options
  • Save PetrSnobelt/9641d6a8f3fe6c89586ad8b7615898bc to your computer and use it in GitHub Desktop.
Save PetrSnobelt/9641d6a8f3fe6c89586ad8b7615898bc to your computer and use it in GitHub Desktop.
Nice react components
State
=====
Redux
Redux-Observables
Mobx
https://github.com/infinum/mobx-jsonapi-store
functional setState
xState
https://github.com/davidkpiano/xstate
state-machine-component in 256b
https://gist.github.com/developit/f603a1a716f75a420929aaac0edc1e78#full-example-to-do-list
https://github.com/jamiebuilds/unstated
https://github.com/rematch/rematch/blob/master/docs/purpose.md
https://github.com/CharlesMangwa/react-data-fetching
helper for setState
https://github.com/ryanflorence/react-lumberjack
Abstrakce nad reduxem
https://survivejs.com/blog/kea-interview/
Pěkný postup na react bez tříd
https://github.com/jlongster/lively
nice intro to transducers
http://raganwald.com/2017/04/30/transducers.html
https://github.com/GantMan/ReactStateMuseum
https://www.youtube.com/watch?list=PL8xuokhAnn4qqqNMGfrHq7XqvVWyJpYC6&time_continue=1728&v=IxDWVQfe3M8
https://github.com/aweary/react-copy-write
Context
=======
https://github.com/drcmda/react-contextual
Tools
=====
pnpm
https://www.npmjs.com/package/madge - info about deps
https://github.com/react-cosmos/react-cosmos - similar to storybook
https://github.com/reactions/component
https://github.com/palantir/react-mosaic
Utility
=======
Rambda
https://github.com/bahmutov/rambo (ramda solution solver)
http://www.christianalfoni.com/articles/2017_04_16_The-second-case-for-function-tree
https://github.com/aweary/tinytime - na formátování času
https://date-fns.org - alternativa k momentjs
https://github.com/tc39/proposal-pipeline-operator - pipeoperator
patternmatching - dohledat v bookmarcích
https://github.com/lukeed/mri - command line agruments parser
https://github.com/kentcdodds/match-sorter - fajn třídění/filtrování pro js
https://github.com/mdx-js/mdx
Fetching Data
=============
React-refetch
list on https://github.com/markdalgleish/redial - great
GraphQL
-------
Prisma
https://github.com/graphcool/prisma-binding
GraphQL-yoga
https://github.com/gajus/graphql-deduplicator (nice but apollo only)
https://github.com/graphql-binding/graphql-binding-github
DB
==
GunDB
Firebase
GraphQL
RethinkDB + NothingDB
Local
-----
PouchDB
https://github.com/pubkey/rxdb
Interesting/toExplore
=====================
https://github.com/fastify/fastify - http server
FeathersJS
Celebral
- https://dev.to/reflog/cerebral---part-4-tags-and-operators
https://github.com/A-gambit/React-Architecture-Tree-View
https://github.com/logux - EventSourcing like ...
react-admin
A lightweight comments widget built on GitHub issues.
https://utteranc.es
https://github.com/final-form/react-final-form
UI
==
https://github.com/palantir/blueprint
react-datasheet
https://nadbm.github.io/react-datasheet/
react-table
https://github.com/tannerlinsley/react-table
react bootstrap 4
https://reactstrap.github.io/
https://bulma.io/
https://github.com/acdlite/recompose
https://github.com/airbnb/react-dates
http://timeago.org
https://github.com/navjobs/upload - upload
https://github.com/jaredpalmer/formik
detect dimension
https://github.com/okonet/react-container-dimensions
Autocomplete
https://github.com/JedWatson/react-select
https://github.com/moroshko/react-autosuggest
https://github.com/paypal/downshift
https://blog.kentcdodds.com/introducing-downshift-for-react-b1de3fca0817
https://deploy-preview-2289--react-select.netlify.com/home react-select-v2
Component libraries
===================
http://blueprintjs.com/
something like atomic components (from chine)
https://ant.design/
https://github.com/patternfly/patternfly-react
https://blog.jetbrains.com/hub/2017/08/02/jetbrains-web-ui-components-open-sourced
http://www.jetbrains.org/ring-ui/index.html
http://atlaskit.atlassian.com
https://hackernoon.com/23-best-react-ui-component-libraries-and-frameworks-250a81b2ac42
Search
======
http://fusejs.io
http://elasticlunr.com
https://www.safaribooksonline.com/library/view/why-elm-1st/9781491990728/
---
http://www.graphql.college/implementing-github-oauth-flow-in-react/
Tools
=====
https://github.com/danielstjules/jsinspect - detect copy/paste
testing typing into textbox
https://gist.github.com/jlongster/5cdb03f305b4f342f2370958f410d636
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment