Skip to content

Latest commit

 

History

History
81 lines (71 loc) · 7.66 KB

README.md

File metadata and controls

81 lines (71 loc) · 7.66 KB

react-awesome

A set of links from my experience learning react on a real project. I personally recommend this 'awesome tutorial' to the people who want to have a deep understanding on how react and other web technologies/concepts works. That will help you to easily understand no just react or redux but everything involved with the javascript ecossystem and will make you have a brief about what is comming in the future.

Conceptual Aside

Vanilla Javascript

Ecma6

Functional Programming

Online Free Courses

Online Courses

Introduction to react

Introduction to redux

Some important modules to work with react/redux projects

  • Awesome Redux - Denis Stoyanov
  • React Redux - To implement react with redux
  • React Creator - A module to create a bundle of a base react project
  • React Router - A module to handle routs in a SPA project
  • Redux Actions - A module to manage the actions inside a redux application
  • Material-UI - A Set of React Components that Implement Google's Material Design
  • React Toolbox - A set of React components implementing Google's Material Design specification with the power of CSS Modules
  • React Grid System - A no CSS Bootstrap-like responsive grid system for React.
  • React FlexBox Grid - Responsive modifiers enable specifying different column sizes, offsets, alignment and distribution at xs, sm, md & lg viewport widths.
  • Redux Form - The best way to manage your form state in Redux
  • React Toolbox - Bootstrap your application with beautiful Material Design Components
  • JS Coach - This is an opinionated catalog of open source JS packages
  • RxJS 5 - Set of libraries to compose async and event-based programs using observable collections in JavaScript
  • Redux Observable - Middleware to compose and cancel async actions
  • React Intl - React Components for internationalization
  • React Intl Redux - Redux binding for React Intl
  • Redux Saga - An alternative side effect model for Redux apps
  • ARc - Atomic React

React/Redux Testing

  • Enzyme - JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
  • Jest - Facebook's tool to test react components
  • Chai - A BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.
  • Mark Erikson react/redux-tests awesome - A set of links for react/redux testing from Mark Erikson